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)