aboutsummaryrefslogtreecommitdiff
path: root/tests/ttypechecker.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ttypechecker.nim')
-rw-r--r--tests/ttypechecker.nim18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/ttypechecker.nim b/tests/ttypechecker.nim
index 5e76c2f..c0fc057 100644
--- a/tests/ttypechecker.nim
+++ b/tests/ttypechecker.nim
@@ -75,3 +75,21 @@ test "Testing typechecker":
for t in ["!@#$","foo",""]:
check checkType(t) == "unknown"
+
+ for t in ["-1", "15-", "-30"]:
+ check checkType(t) == "onesidedday"
+
+ for t in ["-mon", "WED-"]:
+ check checkType(t) == "onesidedweekday"
+
+ for t in ["jan-", "-JUN"]:
+ check checkType(t) == "onesidedmonth"
+
+ for t in ["1984-", "-2025"]:
+ check checkType(t) == "onesidedyear"
+
+ for t in [
+ "(Jan 15)-",
+ "-(January 15 2025)"
+ ]:
+ check checkType(t) == "onesideddategroup"