Skip to content

Commit 069abcc

Browse files
committed
Update tests to reflect new options
1 parent b97e0dc commit 069abcc

File tree

1 file changed

+24
-17
lines changed

1 file changed

+24
-17
lines changed

test/test.js

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,34 @@ var phone = require('..');
33

44
describe('phone-regex', function() {
55

6-
it('should find a (XXX) XXX-XXXX phone number when it exists', function() {
7-
assert.equal(phone().test('(123) 456-7890'), true);
8-
});
6+
describe('exact: true', function() {
97

10-
it('should find a phone XXXXXXXXXX number when it exists', function() {
11-
assert.equal(phone().test('1234567890'), true);
12-
});
8+
it('should find a (XXX) XXX-XXXX phone number when it exists', function() {
9+
assert.equal(phone({ exact: true }).test('(123) 456-7890'), true);
10+
});
1311

14-
it('should find a phone XXXXXXXXXXX number when it exists', function() {
15-
assert.equal(phone().test('11234567890'), true);
16-
});
12+
it('should find a phone XXXXXXXXXX number when it exists', function() {
13+
assert.equal(phone({ exact: true }).test('1234567890'), true);
14+
});
1715

18-
it('should find a phone XXX XXX XXXX number when it exists', function() {
19-
assert.equal(phone().test('123 456 7890'), true);
20-
});
16+
it('should find a phone XXXXXXXXXXX number when it exists', function() {
17+
assert.equal(phone({ exact: true }).test('11234567890'), true);
18+
});
2119

22-
it('should find a phone X XXX XXX XXXX number when it exists', function() {
23-
assert.equal(phone().test('1 123 456 7890'), true);
24-
});
20+
it('should find a phone XXX XXX XXXX number when it exists', function() {
21+
assert.equal(phone({ exact: true }).test('123 456 7890'), true);
22+
});
23+
24+
it('should find a phone X XXX XXX XXXX number when it exists', function() {
25+
assert.equal(phone({ exact: true }).test('1 123 456 7890'), true);
26+
});
27+
28+
it('should find a phone X-XXX-XXX-XXXX number when it exists', function() {
29+
assert.equal(phone({ exact: true }).test('1 123 456 7890'), true);
30+
});
2531

26-
it('should find a phone X-XXX-XXX-XXXX number when it exists', function() {
27-
assert.equal(phone().test('1 123 456 7890'), true);
32+
it('should not find a phone number if it is not exact', function(){
33+
assert.equal(phone({ exact: true }).test('apples 1 123 456 7890'), false);
34+
});
2835
});
2936
});

0 commit comments

Comments
 (0)