Skip to content

Commit df541ac

Browse files
committed
Fixed validation tests according to new validation script
1 parent 03ff9d4 commit df541ac

1 file changed

Lines changed: 2 additions & 31 deletions

File tree

tests/validation.js

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,43 +9,14 @@ const input = {
99
},
1010
};
1111

12-
const settings = {
13-
target: {
14-
domains: ['foo.com', 'bar.com', 'baz.com'],
15-
regex: /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/,
16-
},
17-
};
18-
19-
2012
// Valid input
2113
test('valid input', t => {
22-
t.true(validation(input, settings), 'Valid input returns true');
14+
t.true(validation(input), 'Valid input returns true');
2315
});
2416

2517
test('validate text is email', t => {
2618
const ip = input;
2719
ip.target.value = 'scott@scott';
28-
t.is(validation(ip, settings), 'Not a valid e-mail address.', 'Must be an actual email address');
20+
t.is(validation(ip), 'Not a valid e-mail address.', 'Must be an actual email address');
2921
});
3022

31-
test('Validate email is not among default domains', t => {
32-
const ip = input;
33-
ip.target.value = 'scott@scott.com';
34-
t.is(validation(ip, settings), 'Email must be within the following domains: foo.com,bar.com,baz.com', 'Validate if entered email matches any default domains.');
35-
});
36-
37-
test('Validate email is within a single implementation-defined domain', t => {
38-
const ip = input;
39-
ip.target.value = 'scott@test.com';
40-
const set = settings;
41-
set.target.domains = 'test.com';
42-
t.is(validation(ip, set), true, 'Validate if entered email is within a single, implementation-defined domain.');
43-
});
44-
45-
test('Validate email is within an array of implementation-defined domains', t => {
46-
const ip = input;
47-
ip.target.value = 'scott@test.com';
48-
const set = settings;
49-
set.target.domains = ['test2.com', 'test.com'];
50-
t.is(validation(ip, set), true, 'Validate if entered email is within an array of implementation-defined domains');
51-
});

0 commit comments

Comments
 (0)