@@ -666,25 +666,24 @@ describe('dest stream', function() {
666
666
var expectedContents = fs . readFileSync ( inputPath ) ;
667
667
var expectedCwd = __dirname ;
668
668
var expectedBase = path . join ( __dirname , './out-fixtures' ) ;
669
- var expectedMtime = new Date ( 'foo' ) ;
669
+ var expectedMtime = new Date ( ) ;
670
+ var invalidMtime = new Date ( undefined ) ;
670
671
671
672
var expectedFile = new File ( {
672
673
base : inputBase ,
673
674
cwd : __dirname ,
674
675
path : inputPath ,
675
676
contents : expectedContents ,
676
677
stat : {
677
- mtime : expectedMtime
678
+ mtime : invalidMtime
678
679
}
679
680
} ) ;
680
681
681
682
var onEnd = function ( ) {
682
683
buffered . length . should . equal ( 1 ) ;
683
684
buffered [ 0 ] . should . equal ( expectedFile ) ;
684
685
fs . existsSync ( expectedPath ) . should . equal ( true ) ;
685
- expectedFile . stat . should . have . property ( 'mtime' ) ;
686
- expectedFile . stat . mtime . should . equal ( expectedMtime ) ;
687
- expectedFile . stat . should . not . have . property ( 'atime' ) ;
686
+ fs . lstatSync ( expectedPath ) . mtime . setMilliseconds ( 0 ) . should . equal ( expectedMtime . setMilliseconds ( 0 ) ) ;
688
687
done ( ) ;
689
688
} ;
690
689
@@ -705,16 +704,17 @@ describe('dest stream', function() {
705
704
var expectedContents = fs . readFileSync ( inputPath ) ;
706
705
var expectedCwd = __dirname ;
707
706
var expectedBase = path . join ( __dirname , './out-fixtures' ) ;
708
- var expectedAtime = new Date ( 'foo' ) ;
709
- var expectedMtime = fs . lstatSync ( inputPath ) . mtime ;
707
+ var expectedAtime = new Date ( ) ;
708
+ var expectedMtime = new Date ( ) ;
709
+ var invalidAtime = new Date ( undefined ) ;
710
710
711
711
var expectedFile = new File ( {
712
712
base : inputBase ,
713
713
cwd : __dirname ,
714
714
path : inputPath ,
715
715
contents : expectedContents ,
716
716
stat : {
717
- atime : expectedAtime ,
717
+ atime : invalidAtime ,
718
718
mtime : expectedMtime
719
719
}
720
720
} ) ;
@@ -723,10 +723,8 @@ describe('dest stream', function() {
723
723
buffered . length . should . equal ( 1 ) ;
724
724
buffered [ 0 ] . should . equal ( expectedFile ) ;
725
725
fs . existsSync ( expectedPath ) . should . equal ( true ) ;
726
- expectedFile . stat . should . have . property ( 'mtime' ) ;
727
- expectedFile . stat . mtime . should . equal ( expectedMtime ) ;
728
- expectedFile . stat . should . have . property ( 'atime' ) ;
729
- expectedFile . stat . atime . should . equal ( expectedAtime ) ;
726
+ fs . lstatSync ( expectedPath ) . atime . setMilliseconds ( 0 ) . should . equal ( expectedAtime . setMilliseconds ( 0 ) ) ;
727
+ fs . lstatSync ( expectedPath ) . mtime . setMilliseconds ( 0 ) . should . equal ( expectedMtime . setMilliseconds ( 0 ) ) ;
730
728
done ( ) ;
731
729
} ;
732
730
0 commit comments