@@ -14,8 +14,6 @@ var MemoryStream = require('./memory-stream');
14
14
var DailyRotateFile = require ( '../' ) ;
15
15
16
16
var fixturesDir = path . join ( __dirname , 'fixtures' ) ;
17
- rimraf . sync ( fixturesDir ) ;
18
- mkdirp ( fixturesDir ) ;
19
17
20
18
var transports = {
21
19
'file' : new DailyRotateFile ( {
@@ -39,10 +37,15 @@ var transports = {
39
37
} ;
40
38
41
39
describe ( 'winston/transports/daily-rotate-file' , function ( ) {
40
+ before ( function ( ) {
41
+ rimraf . sync ( fixturesDir ) ;
42
+ mkdirp . sync ( fixturesDir ) ;
43
+ } ) ;
44
+
42
45
describe ( 'an instance of the transport' , function ( ) {
43
46
describe ( 'with default datePatterns' , function ( ) {
44
47
it ( 'should have a proper filename when prepend option is false' , function ( ) {
45
- var now = moment ( ) . format ( 'YYYY-MM-DD' ) ;
48
+ var now = moment ( ) . utc ( ) . format ( 'YYYY-MM-DD' ) ;
46
49
var transport = new DailyRotateFile ( {
47
50
filename : path . join ( fixturesDir , 'prepend-false.log' ) ,
48
51
prepend : false
@@ -52,7 +55,7 @@ describe('winston/transports/daily-rotate-file', function () {
52
55
} ) ;
53
56
54
57
it ( 'should have a proper filename when prepend options is true' , function ( ) {
55
- var now = moment ( ) . format ( 'YYYY-MM-DD' ) ;
58
+ var now = moment ( ) . utc ( ) . format ( 'YYYY-MM-DD' ) ;
56
59
var transport = new DailyRotateFile ( {
57
60
filename : path . join ( fixturesDir , 'prepend-true.log' ) ,
58
61
prepend : true
@@ -62,7 +65,7 @@ describe('winston/transports/daily-rotate-file', function () {
62
65
} ) ;
63
66
64
67
it ( 'should remove leading dot if one is provided with datePattern' , function ( ) {
65
- var now = moment ( ) . format ( 'YYYYMMDD' ) ;
68
+ var now = moment ( ) . utc ( ) . format ( 'YYYYMMDD' ) ;
66
69
var transport = new DailyRotateFile ( {
67
70
filename : path . join ( fixturesDir , 'prepend-false.log' ) ,
68
71
prepend : false ,
@@ -73,7 +76,7 @@ describe('winston/transports/daily-rotate-file', function () {
73
76
} ) ;
74
77
75
78
it ( 'should not add leading dot if one is not provided with datePattern' , function ( ) {
76
- var now = moment ( ) . format ( 'YYYY-MM-DD' ) ;
79
+ var now = moment ( ) . utc ( ) . format ( 'YYYY-MM-DD' ) ;
77
80
var transport = new DailyRotateFile ( {
78
81
filename : path . join ( fixturesDir , 'log' ) ,
79
82
datePattern : '-yyyy-MM-dd.log'
@@ -83,7 +86,7 @@ describe('winston/transports/daily-rotate-file', function () {
83
86
} ) ;
84
87
85
88
it ( 'should remove leading dot if one is provided with datePattern when prepend option is true' , function ( ) {
86
- var now = moment ( ) . format ( 'YYYY-MM-DD' ) ;
89
+ var now = moment ( ) . utc ( ) . format ( 'YYYY-MM-DD' ) ;
87
90
var transport = new DailyRotateFile ( {
88
91
filename : path . join ( fixturesDir , 'prepend-true.log' ) ,
89
92
prepend : true ,
0 commit comments