Files
lua-date/spec/date_spec.lua
2014-01-02 14:30:47 +01:00

25 lines
608 B
Lua

local date = require("date")
describe("Testing the 'date' module", function()
it("Tests date equality", function()
local a = date("20131230 00:57:04")
assert(a:getyear() == 2013)
assert(a:getmonth() == 12)
assert(a:getday() == 30)
assert(a:gethours() == 0)
assert(a:getminutes() == 57)
assert(a:getseconds() == 04)
local b = date("20131230 01:00:00")
local c = date("20131230 00:57:04") -- same as a
assert(a < b)
assert(a <= b)
assert(not (a > b))
assert(not (a >= b))
assert(a == c)
assert(a <= c)
assert(a >= c)
end)
end)