aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorCaitlin Potter2014-01-21 21:19:31 -0500
committerCaitlin Potter2014-01-21 21:40:55 -0500
commit79e519fedaec54390a8bdacfb1926bfce57a1eb6 (patch)
treec26cecaf9a3c91d41cc069771ee116bb88a337bf /test
parent7cf5544a9f5bea443ccac2143765154760ceaff9 (diff)
downloadangular.js-79e519fedaec54390a8bdacfb1926bfce57a1eb6.tar.bz2
fix(input): use Chromium's email validation regexp
This change uses the regexp from Chromium/Blink to validate emails, and corrects an error in the validation engine, which previously considered an invalid email to be valid. Additionally, the regexp was invalidating emails with capital letters, however this is not the behaviour recomended in the spec, or implemented in Chromium. Closes #5899 Closes #5924
Diffstat (limited to 'test')
-rw-r--r--test/ng/directive/inputSpec.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/ng/directive/inputSpec.js b/test/ng/directive/inputSpec.js
index 26abceae..668fa0b5 100644
--- a/test/ng/directive/inputSpec.js
+++ b/test/ng/directive/inputSpec.js
@@ -944,7 +944,8 @@ describe('input', function() {
it('should validate email', function() {
expect(EMAIL_REGEXP.test('a@b.com')).toBe(true);
expect(EMAIL_REGEXP.test('a@b.museum')).toBe(true);
- expect(EMAIL_REGEXP.test('a@B.c')).toBe(false);
+ expect(EMAIL_REGEXP.test('a@B.c')).toBe(true);
+ expect(EMAIL_REGEXP.test('a@.b.c')).toBe(false);
});
});
});