aboutsummaryrefslogtreecommitdiff
path: root/tests/tconditionchecker.nim
blob: f7909b2645cf503f8c83e95f6cc8c4843da4ad61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import soon/conditionchecker
import std/[unittest]
import std/[times]

let date1 = dateTime(2025, mJan, 01, 00, 00, 00, 00, utc())
let date2 = dateTime(2025, mJan, 01, 00, 00, 00, 00, local())
let date3 = dateTime(2025, mDec, 31, 00, 00, 00, 00, utc())
let date4 = dateTime(2024, mFeb, 29, 00, 00, 00, 00, local())
let date5 = dateTime(0001, mJan, 01, 00, 00, 00, 00, local())
let date6 = dateTime(9999, mDec, 31, 00, 00, 00, 00, local())


test "Time (always true)":
  check checkCond("00:00", date1) == true
  check checkCond("23:59", date2) == true
  check checkCond("25:00", date3) == true