summaryrefslogtreecommitdiff
path: root/date-fns/test/dst/addBusinessDays/basic.js
diff options
context:
space:
mode:
Diffstat (limited to 'date-fns/test/dst/addBusinessDays/basic.js')
-rw-r--r--date-fns/test/dst/addBusinessDays/basic.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/date-fns/test/dst/addBusinessDays/basic.js b/date-fns/test/dst/addBusinessDays/basic.js
new file mode 100644
index 0000000..c55a686
--- /dev/null
+++ b/date-fns/test/dst/addBusinessDays/basic.js
@@ -0,0 +1,18 @@
+// This is basic DST test for addBusinessDays
+
+import assert from 'assert'
+import addBusinessDays from '../../../src/addBusinessDays'
+
+if (process.env.TZ !== 'America/Santiago')
+ throw new Error('The test must be run with TZ=America/Santiago')
+
+if (parseInt(process.version.match(/^v(\d+)\./)[1]) < 10)
+ throw new Error('The test must be run on Node.js version >= 10')
+
+console.log(addBusinessDays(new Date(2014, 8 /* Sep */, 1), 10).toString())
+
+assert.deepEqual(
+ // new Date(2014, 8, 7) is the DST day
+ addBusinessDays(new Date(2014, 8 /* Sep */, 1), 10).toString(),
+ 'Mon Sep 15 2014 00:00:00 GMT-0300 (Chile Summer Time)'
+)