Modul:Dátumszűrés/tests
Megjelenés
Dátumszűrés modul tesztek[mi ez?]
Név | Várt | Tényleges | |
---|---|---|---|
testFormattedDate | |||
testToIsoDate |
local ds = require('Modul:Dátumszűrés')
local ScribuntoUnit = require('Modul:ScribuntoUnit')
local suite = ScribuntoUnit:new()
function suite:testFormattedDate()
local testCases = {
{'1988. április 11.', '1988 ápr 11'},
{'2000. július 1.', 'July 1st, 2000'},
{'1996', '1996.'},
{'1996. április', '1996-ápr'},
{'2023. szeptember 17.', '2023-09-17'},
{'2023. szeptember', '2023-09'},
{nil, '2023-00-00'},
}
for _, t in ipairs(testCases) do
self:assertEquals(t[1], ds.honapnevesdate(select(2, ds.datumszuro(t[2]))))
end
end
function suite:testToIsoDate()
self:assertTemplateEquals('2018-10-25', 'isodátum', { '2018-10-25T17:31+0300Z' })
self:assertTemplateEquals('1934-02-15', 'isodátum', { '15. 2. 1934.' })
end
return suite