Browse Source

Restore datetime tests

David Peter 1 year ago
parent
commit
c5a5338e96
1 changed files with 14 additions and 14 deletions
  1. 14 14
      examples/datetime_tests.nbt

+ 14 - 14
examples/datetime_tests.nbt

@@ -1,19 +1,19 @@
-# let epoch = datetime("1970-01-01T00:00:00Z")
-# assert_eq(epoch -> unixtime, 0)
+let epoch = datetime("1970-01-01T00:00:00Z")
+assert_eq(epoch -> unixtime, 0)
 
-# assert_eq(epoch + 1000 milliseconds + 2 seconds -> unixtime, 3)
+assert_eq(epoch + 1000 milliseconds + 2 seconds -> unixtime, 3)
 
-# let x = datetime("Wed, 20 Jul 2022 21:52:05 +0200")
-# assert_eq(x -> unixtime, 1658346725)
+let x = datetime("Wed, 20 Jul 2022 21:52:05 +0200")
+assert_eq(x -> unixtime, 1658346725)
 
-# assert_eq(from_unixtime(1658346725) -> unixtime, 1658346725)
+assert_eq(from_unixtime(1658346725) -> unixtime, 1658346725)
 
-# # 2020 was a leap year
-# let y = datetime("2020-02-28 20:00 UTC")
-# assert(format_datetime("%Y/%m/%d", y + 12 hours) == "2020/02/29")
-# let z = datetime("2021-02-28 20:00 UTC")
-# assert(format_datetime("%Y/%m/%d", z + 12 hours) == "2021/03/01")
+# 2020 was a leap year
+let y = datetime("2020-02-28 20:00 UTC")
+assert(format_datetime("%Y/%m/%d", y + 12 hours) == "2020/02/29")
+let z = datetime("2021-02-28 20:00 UTC")
+assert(format_datetime("%Y/%m/%d", z + 12 hours) == "2021/03/01")
 
-# # Regression test for #376
-# let dt_376 = datetime("Fri, 23 Feb 2024 14:01:54 -0800")
-# assert(format_datetime("%Y-%m-%dT%H:%M:%S%:z", dt_376) == "2024-02-23T14:01:54-08:00")
+# Regression test for #376
+let dt_376 = datetime("Fri, 23 Feb 2024 14:01:54 -0800")
+assert(format_datetime("%Y-%m-%dT%H:%M:%S%:z", dt_376) == "2024-02-23T14:01:54-08:00")