X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/bbc7e867d92c185d6316bdd222202f357f8253a3..8422230dae4e01daed5915c125b0c42a41b4243c:/spec/strftime_spec.lua?ds=inline diff --git a/spec/strftime_spec.lua b/spec/strftime_spec.lua index 629e04a..082dbff 100644 --- a/spec/strftime_spec.lua +++ b/spec/strftime_spec.lua @@ -1,5 +1,6 @@ local luatz = require "luatz.init" local time = 1234567890 +local tt = luatz.gmtime(time) describe("strftime", function() local strftime = luatz.strftime.strftime for i, spec in ipairs { @@ -8,10 +9,10 @@ describe("strftime", function() "R", --[["s",]] "S", "t", "T", "u", "U", "V", "w", "W", "y", "Y", "z", "Z" , "%" } do - local tt = luatz.gmtime(time) - it("Specifier "..spec.." is equivalent to os.date", function() - local f = "%"..spec - local osdf = "!%"..spec + local tt = tt:clone() + local f = "%"..spec + local osdf = "!%"..spec + it("format specifier '"..f.."' is equivalent to os.date('"..osdf.."')", function() for i=1, 365*12 do local t = time + 60*60*24*i tt.day = tt.day + 1 @@ -21,3 +22,9 @@ describe("strftime", function() end) end end) +describe("asctime", function() + local asctime = luatz.strftime.asctime + it("should format correctly", function() + assert.are.same("Fri Feb 13 23:31:30 2009\n", asctime(tt)) + end) +end)