@@ -2,6 +2,17 @@ var node_validator = require('../lib'),
2
2
Validator = new node_validator . Validator ( ) ,
3
3
assert = require ( 'assert' ) ;
4
4
5
+ function dateFixture ( ) {
6
+ var d = new Date ( ) ;
7
+ var Y = d . getFullYear ( ) ;
8
+ var M = d . getMonth ( ) + 1 ; // 0-index
9
+ var D = d . getDate ( ) ;
10
+ return {
11
+ tomorrow : Y + '-' + M + '-' + ( D + 1 ) , // YYYY-MM-DD
12
+ yesterday : Y + '-' + M + '-' + ( D - 1 ) // YYYY-MM-DD
13
+ } ;
14
+ }
15
+
5
16
module . exports = {
6
17
'test #isEmail()' : function ( ) {
7
18
//Try some invalid emails
@@ -518,22 +529,18 @@ module.exports = {
518
529
} ,
519
530
520
531
'test #isAfter()' : function ( ) {
521
- var d = new Date ( ) ;
522
- var Y = d . getFullYear ( ) ;
523
- var M = d . getMonth ( ) + 1 ; // 0-index
524
- var D = d . getDate ( ) ;
525
- var tomorrow = Y + '-' + M + '-' + ( D + 1 ) ; // YYYY-MM-DD
526
- var yesterday = Y + '-' + M + '-' + ( D - 1 ) ; // YYYY-MM-DD
532
+ var f = dateFixture ( ) ;
527
533
528
534
assert . ok ( Validator . check ( '2011-08-04' ) . isAfter ( '2011-08-03' ) ) ;
529
535
assert . ok ( Validator . check ( '08. 04. 2011.' ) . isAfter ( new Date ( '2011-08-04' ) ) ) ;
530
- assert . ok ( Validator . check ( tomorrow ) . isAfter ( ) ) ;
536
+ assert . ok ( Validator . check ( f . tomorrow ) . isAfter ( ) ) ;
531
537
532
538
assert . throws ( function ( ) {
533
- Validator . check ( '08/04/2011' ) . isAfter ( '2011-09-01' ) ;
539
+ Validator . check ( '08/04/2011' ) . isAfter ( '2011-09-01' ) ;
534
540
} ) ;
535
541
assert . throws ( function ( ) {
536
- Validator . check ( yesterday ) . isAfter ( ) ;
542
+ Validator . check ( f . yesterday ) . isAfter ( ) ;
543
+ } ) ;
537
544
} ) ;
538
545
}
539
546
}
0 commit comments