Spring til indhold

Modul:Genitiv/testcases

Fra Wikipedia, den frie encyklopædi
Dette er siden til testcases for modulet Modul:Genitiv. Vis resultatet af testen.
-- Test af [[Modul:Genitiv]] som bruges af skabelonerne {{Genitiv}} og {{Genitivendelse}}. 
-- Gå til diskussionssiden for at se testresultaterne.

local testmodul_genitiv = '{{#invoke:Genitiv/sandkasse | genitiv |'
local genitivskabelon = '{{Genitiv |'

local testmodul_genitivendelse = '{{#invoke:Genitiv/sandkasse | endelse |'
local genitivendelseskabelon = '{{Genitivendelse |'

local p = require('Modul:UnitTests')
 
function p:test_genitiv()
	self:preprocess_equals_preprocess_many(testmodul_genitiv, '}}', genitivskabelon, '}}', {
		{'Mette'}, -- Forventer s
		{'Per'},

		{'Lis'}, -- Forventer '
		{'Liz'},
		{'Pax'},
		
		{'cand.mag.'}, -- Forventer s
		{'Christian 4.'},

		{'linje 5'}, -- Forventer 's
		{'20 %'},
		
		{'[[Mette]]'}, -- Forventer s
		{'[[Per]]'},

		{'[[Lis]]'}, -- Forventer '
		{'[[Liz]]'},
		{'[[Pax]]'},
		
		{'[[cand.mag.]]'}, -- Forventer s
		{'[[Christian 4.]]'},

		{'[[linje 5]]'}, -- Forventer 's
		{'[[20 %]]'},
		
	})
end

function p:test_genitivendelse()
	self:preprocess_equals_preprocess_many(testmodul_genitivendelse, '}}', genitivendelseskabelon, '}}', {
		{'Mette'}, -- Forventer s
		{'Per'},

		{'Lis'}, -- Forventer '
		{'Liz'},
		{'Pax'},
		
		{'cand.mag.'}, -- Forventer s
		{'Christian 4.'},

		{'linje 5'}, -- Forventer 's
		{'20 %'},

		{'[[Mette]]'}, -- Forventer s
		{'[[Per]]'},

		{'[[Lis]]'}, -- Forventer '
		{'[[Liz]]'},
		{'[[Pax]]'},
		
		{'[[cand.mag.]]'}, -- Forventer s
		{'[[Christian 4.]]'},

		{'[[linje 5]]'}, -- Forventer 's
		{'[[20 %]]'},

	})
end

return p