From e5c80a22c35a5745ae957b8e84da42abd0c41d4d Mon Sep 17 00:00:00 2001 From: historia Date: Sun, 11 Aug 2024 06:09:42 -0400 Subject: Feature: One-sided conditions like -(Aug 15 2025) --- tests/ttypechecker.nim | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tests/ttypechecker.nim') 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" -- cgit v1.2.3