import std/unittest import codex/clock import ./helpers checksuite "Clock": proc testConversion(seconds: SecondsSince1970) = let asBytes = seconds.toBytes let restored = asBytes.toSecondsSince1970 check restored == seconds test "SecondsSince1970 should support bytes conversions": let secondsToTest: seq[int64] = @[int64.high, int64.low, 0, 1, 12345, -1, -12345] for seconds in secondsToTest: testConversion(seconds)