summary refs log tree commit diff stats
path: root/tests/js
diff options
context:
space:
mode:
authorOscar NihlgÄrd <oscarnihlgard@gmail.com>2018-08-22 17:20:41 +0200
committerAndreas Rumpf <rumpf_a@web.de>2018-08-22 17:20:41 +0200
commit1d93991929e7691fdd7218a0d9638d420a0f2492 (patch)
tree451b6e6f52eef52782e74680710f8a1eb2857c25 /tests/js
parent7dcf435b4bf5e0de37b04d8062dd74177eedd7e8 (diff)
downloadNim-1d93991929e7691fdd7218a0d9638d420a0f2492.tar.gz
Cleanup ttimes (#8714)
* Refactor fromWinTime

* Cleanup ttimes
Diffstat (limited to 'tests/js')
-rw-r--r--tests/js/ttimes.nim43
1 files changed, 0 insertions, 43 deletions
diff --git a/tests/js/ttimes.nim b/tests/js/ttimes.nim
deleted file mode 100644
index ad7fdd211..000000000
--- a/tests/js/ttimes.nim
+++ /dev/null
@@ -1,43 +0,0 @@
-discard """
-  action: run
-"""
-
-import times
-
-# $ date --date='@2147483647'
-# Tue 19 Jan 03:14:07 GMT 2038
-
-block yeardayTest:
-  doAssert fromUnix(2147483647).utc.yearday == 18
-
-block localTime:
-  var local = now()
-  let utc = local.utc
-  doAssert local.toTime == utc.toTime
-
-let a = fromUnix(1_000_000_000)
-let b = fromUnix(1_500_000_000)
-doAssert b - a == initDuration(seconds = 500_000_000)
-
-# Because we can't change the timezone JS uses, we define a simple static timezone for testing.
-
-proc zonedTimeFromTime(time: Time): ZonedTime =
-  result.utcOffset = -7200
-  result.isDst = false
-  result.time = time
-
-proc zonedTimeFromAdjTime(adjTime: Time): ZonedTIme =
-  result.utcOffset = -7200
-  result.isDst = false
-  result.time = adjTime + initDuration(seconds = -7200)
-
-let utcPlus2 = newTimezone("", zonedTimeFromTime, zonedTimeFromAdjTime)
-
-block timezoneTests:
-  let dt = initDateTime(01, mJan, 2017, 12, 00, 00, utcPlus2)
-  doAssert $dt == "2017-01-01T12:00:00+02:00"
-  doAssert $dt.utc == "2017-01-01T10:00:00Z"
-  doAssert $dt.utc.inZone(utcPlus2) == $dt
-
-doAssert $initDateTime(01, mJan, 1911, 12, 00, 00, utc()) == "1911-01-01T12:00:00Z"
-doAssert $initDateTime(01, mJan, 0023, 12, 00, 00, utc()) == "0023-01-01T12:00:00Z"
\ No newline at end of file