@@ -3,27 +3,34 @@ var phone = require('..');
33
44describe ( '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