Ugrás a tartalomhoz

Modul:Dátumszűrés/tests

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Dátumszűrés modul tesztek[mi ez?]

Név Várt Tényleges
Igen testFormattedDate
Igen 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