Modul:Genitiv/testcases
Udseende
-- 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