diff --git a/README.md b/README.md index 038956d..2bf0eb0 100644 --- a/README.md +++ b/README.md @@ -14,5 +14,6 @@ Lua Date and Time module for Lua 5.x. ##Changes: +- v2.1.1 fix for '>=' operator, initial setup of test suite - v2.1 Lua 5.2 support. Global 'date' will no longer be set. - v2.0 original by Jas Latrix \ No newline at end of file diff --git a/date-2.1.0-1.rockspec b/date-2.1.0-2.rockspec similarity index 100% rename from date-2.1.0-1.rockspec rename to date-2.1.0-2.rockspec diff --git a/spec/date_spec.lua b/spec/date_spec.lua new file mode 100644 index 0000000..72f57d0 --- /dev/null +++ b/spec/date_spec.lua @@ -0,0 +1,24 @@ +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)