diff options
Diffstat (limited to 'date-fns/test/dst/eachDayOfInterval/basic.js')
-rw-r--r-- | date-fns/test/dst/eachDayOfInterval/basic.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/date-fns/test/dst/eachDayOfInterval/basic.js b/date-fns/test/dst/eachDayOfInterval/basic.js new file mode 100644 index 0000000..8525a2b --- /dev/null +++ b/date-fns/test/dst/eachDayOfInterval/basic.js @@ -0,0 +1,22 @@ +// This is basic DST test for eachDayOfInterval + +import eachDayOfInterval from '../../../src/eachDayOfInterval' +import assert from 'assert' + +if (process.env.TZ !== 'Asia/Damascus') + throw new Error('The test must be run with TZ=Asia/Damascus') + +if (parseInt(process.version.match(/^v(\d+)\./)[1]) < 10) + throw new Error('The test must be run on Node.js version >= 10') + +assert.deepEqual( + eachDayOfInterval({ + start: new Date(2020, 2, 26), + end: new Date(2020, 2, 28) + }).map(d => d.toString()), + [ + 'Thu Mar 26 2020 00:00:00 GMT+0200 (Eastern European Standard Time)', + 'Fri Mar 27 2020 01:00:00 GMT+0300 (Eastern European Summer Time)', + 'Sat Mar 28 2020 00:00:00 GMT+0300 (Eastern European Summer Time)' + ] +) |