lune/tests/datetime/fromUniversalTime.luau

28 lines
596 B
Text
Raw Permalink Normal View History

local DateTime = require("@lune/datetime")
assert(
DateTime.fromUniversalTime({
year = 2023,
month = 8,
day = 26,
hour = 16,
minute = 56,
second = 28,
millisecond = 0,
}).unixTimestamp == 1693068988,
"expected DateTime.fromUniversalTime() with DateTimeValues arg to return 1693068988s"
)
assert(
DateTime.fromUniversalTime({
year = 2023,
month = 8,
day = 26,
hour = 16,
minute = 56,
second = 28,
millisecond = 892,
}).unixTimestampMillis == 1693068988892,
"expected DateTime.fromUniversalTime() with DateTimeValues arg with millis to return 1693068988892ms"
)