summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2017-09-07 20:38:05 -0600
committermo <mo.khan@gmail.com>2017-09-07 20:38:05 -0600
commit0fa9222da133b609013d8689eb3f8fe9f4462cf0 (patch)
tree7b852a316d3fa2fac7112e3b7edb0fb7c10a9b3e /spec
parent91464727b6c252f149e0c8c7e0d09c0f22a296b2 (diff)
validate email address.
Diffstat (limited to 'spec')
-rw-r--r--spec/javascripts/models/session_spec.js.coffee9
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/javascripts/models/session_spec.js.coffee b/spec/javascripts/models/session_spec.js.coffee
index d40bcee8..d58e8c25 100644
--- a/spec/javascripts/models/session_spec.js.coffee
+++ b/spec/javascripts/models/session_spec.js.coffee
@@ -10,6 +10,13 @@ describe "CakeSide.Models.Session", ->
expect(subject.isValid()).toEqual(false)
expect(subject.validationError['username']).toEqual(expectedError)
+ it "is invalid, when the email is not a valid email addrees", ->
+ subject.set('username', 'blah')
+ expectedError = "Email is invalid"
+
+ expect(subject.isValid()).toEqual(false)
+ expect(subject.validationError['username']).toEqual(expectedError)
+
it "is invalid, when the password is missing", ->
expectedError = "Password can't be blank"
@@ -17,7 +24,7 @@ describe "CakeSide.Models.Session", ->
expect(subject.validationError['password']).toEqual(expectedError)
it "is valid", ->
- subject.set('username', 'x@example.com')
+ subject.set('username', 'test@example.com')
subject.set('password', 'password')
expect(subject.isValid()).toEqual(true)
expect(subject.validationError).toEqual(null)