diff --git a/scripts/test/regression.sh b/scripts/test/regression.sh index 182f92f5db..e23b4a6b8f 100755 --- a/scripts/test/regression.sh +++ b/scripts/test/regression.sh @@ -8,4 +8,5 @@ set -ex export PATH="$(yarn bin):$PATH" -env TZ=America/Sao_Paulo babel-node ./test/regression/972.js \ No newline at end of file +env TZ=America/Sao_Paulo babel-node ./test/regression/972.js +env TZ=America/Sao_Paulo babel-node ./test/regression/992.js \ No newline at end of file diff --git a/test/regression/992.js b/test/regression/992.js new file mode 100644 index 0000000000..e029f433b6 --- /dev/null +++ b/test/regression/992.js @@ -0,0 +1,15 @@ +// This is a regression test for issue #992: https://github.com/date-fns/date-fns/issues/992 + +import toDate from '../../src/toDate' +import getDay from '../../src/getDay' +import assert from 'assert' + +if (process.env.TZ !== 'America/Sao_Paulo') + throw new Error('The test must be run with TZ=America/Sao_Paulo') + +const result = getDay(toDate('2018-11-04')) +const expectation = 0 +assert( + result === expectation, + `The result should be equal ${expectation} but got ${result}` +)