All tests passed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
{{tagg| allmänt|pagenameoverridetestonly=""}} | ''(allmänt)'' | ''(allmänt)'' | |
{{tagg| matematik|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Matematik|]] ''(matematik)'' | [[Kategori:Svenska/Matematik|]] ''(matematik)'' | |
{{tagg| transitivt |pagenameoverridetestonly=""}} | [[Kategori:Svenska/Transitiva verb|]] ''([]t)'' | [[Kategori:Svenska/Transitiva verb|]] ''([]t)'' | |
{{tagg| verbfraser|pagenameoverridetestonly=""| språk=is}} | [[Kategori:Isländska/Verbfraser|]] | [[Kategori:Isländska/Verbfraser|]] | |
{{tagg| text=om personer}} | ''(om personer)'' | ''(om personer)'' | |
{{tagg| text=om personer| språk=ro}} | ''(om personer)'' | ''(om personer)'' | |
{{tagg| kat=däggdjur|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Däggdjur|]] | [[Kategori:Svenska/Däggdjur|]] | |
{{tagg| kat=länder| språk=fr|pagenameoverridetestonly=""}} | [[Kategori:Franska/Länder|]] | [[Kategori:Franska/Länder|]] | |
{{tagg| kat2=länder| språk=fr|pagenameoverridetestonly=""}} | [[Kategori:Franska/Länder|]] | [[Kategori:Franska/Länder|]] | |
{{tagg| kat=länder| språk=de|pagenameoverridetestonly=""}} | [[Kategori:Tyska/Länder|]] | [[Kategori:Tyska/Länder|]] |
Text | Expected | Actual | |
---|---|---|---|
{{tagg| reflexivt|pagenameoverridetestonly=kasta}} | [[Kategori:Svenska/Reflexiva verb|kasta]] ''(reflexivt: '''kasta sig''')'' | [[Kategori:Svenska/Reflexiva verb|kasta]] ''(reflexivt: '''kasta sig''')'' | |
{{tagg| reflexivt|pagenameoverridetestonly=hålla sig på mattan}} | [[Kategori:Svenska/Reflexiva verb|hz~llasigpz~mattan]] ''(reflexivt)'' | [[Kategori:Svenska/Reflexiva verb|hz~llasigpz~mattan]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=sig fiska}} | [[Kategori:Svenska/Reflexiva verb|sigfiska]] ''(reflexivt)'' | [[Kategori:Svenska/Reflexiva verb|sigfiska]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=slå sig}} | [[Kategori:Svenska/Reflexiva verb|slz~sig]] ''(reflexivt)'' | [[Kategori:Svenska/Reflexiva verb|slz~sig]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=försiggå}} | [[Kategori:Svenska/Reflexiva verb|fz°rsiggz~]] ''(reflexivt: '''försiggå sig''')'' | [[Kategori:Svenska/Reflexiva verb|fz°rsiggz~]] ''(reflexivt: '''försiggå sig''')'' | |
{{tagg| reflexivt|verbfraser|pagenameoverridetestonly=ta signum}} | [[Kategori:Svenska/Reflexiva verb|tasignum]][[Kategori:Svenska/Verbfraser|tasignum]] ''(reflexivt: '''ta signum sig''')'' | [[Kategori:Svenska/Reflexiva verb|tasignum]][[Kategori:Svenska/Verbfraser|tasignum]] ''(reflexivt: '''ta signum sig''')'' |
Text | Expected | Actual | |
---|---|---|---|
{{tagg| reflexivt|pagenameoverridetestonly=setzen|språk=de}} | [[Kategori:Tyska/Reflexiva verb|setzen]] ''(reflexivt: '''sich setzen''')'' | [[Kategori:Tyska/Reflexiva verb|setzen]] ''(reflexivt: '''sich setzen''')'' | |
{{tagg| reflexivt|pagenameoverridetestonly=sich setzen|språk=de}} | [[Kategori:Tyska/Reflexiva verb|sichsetzen]] ''(reflexivt)'' | [[Kategori:Tyska/Reflexiva verb|sichsetzen]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=dry|språk=en}} | [[Kategori:Engelska/Reflexiva verb|dry]] ''(reflexivt: '''dry oneself''')'' | [[Kategori:Engelska/Reflexiva verb|dry]] ''(reflexivt: '''dry oneself''')'' | |
{{tagg| reflexivt|pagenameoverridetestonly=dry oneself|språk=en}} | [[Kategori:Engelska/Reflexiva verb|dryoneself]] ''(reflexivt)'' | [[Kategori:Engelska/Reflexiva verb|dryoneself]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=habiller|språk=fr}} | [[Kategori:Franska/Reflexiva verb|habiller]] ''(reflexivt)'' | [[Kategori:Franska/Reflexiva verb|habiller]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=s'habiller|språk=fr}} | [[Kategori:Franska/Reflexiva verb|shabiller]] ''(reflexivt)'' | [[Kategori:Franska/Reflexiva verb|shabiller]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=lever|språk=fr}} | [[Kategori:Franska/Reflexiva verb|lever]] ''(reflexivt: '''se lever''')'' | [[Kategori:Franska/Reflexiva verb|lever]] ''(reflexivt: '''se lever''')'' | |
{{tagg| reflexivt|pagenameoverridetestonly=se lever|språk=fr}} | [[Kategori:Franska/Reflexiva verb|selever]] ''(reflexivt)'' | [[Kategori:Franska/Reflexiva verb|selever]] ''(reflexivt)'' | |
{{tagg| reflexivt|pagenameoverridetestonly=appuyer|språk=fr}} | [[Kategori:Franska/Reflexiva verb|appuyer]] ''(reflexivt: '''s’appuyer''')'' | [[Kategori:Franska/Reflexiva verb|appuyer]] ''(reflexivt: '''s’appuyer''')'' | |
{{tagg| reflexivt|pagenameoverridetestonly=s'appuyer|språk=fr}} | [[Kategori:Franska/Reflexiva verb|sappuyer]] ''(reflexivt)'' | [[Kategori:Franska/Reflexiva verb|sappuyer]] ''(reflexivt)'' | |
{{tagg| reflexivt|språk=fo|pagenameoverridetestonly=""}} | [[Kategori:Färöiska/Reflexiva verb|]] ''(reflexivt)'' | [[Kategori:Färöiska/Reflexiva verb|]] ''(reflexivt)'' |
Text | Expected | Actual | |
---|---|---|---|
{{tagg|slang|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Slang|]] ''([[Appendix:Stilnivåer#Slang|slang]])'' | [[Kategori:Svenska/Slang|]] ''([[Appendix:Stilnivåer#Slang|slang]])'' |
Text | Expected | Actual | |
---|---|---|---|
{{tagg|matematik|transitivt|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Matematik|]][[Kategori:Svenska/Transitiva verb|]] ''(matematik, []t)'' | [[Kategori:Svenska/Matematik|]][[Kategori:Svenska/Transitiva verb|]] ''(matematik, []t)'' | |
{{tagg|text= om personer|biologi|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Biologi|]] ''(biologi, om personer)'' | [[Kategori:Svenska/Biologi|]] ''(biologi, om personer)'' | |
{{tagg| transitivt| opersonligt| kemi|språk= de|pagenameoverridetestonly=""}} | [[Kategori:Tyska/Transitiva verb|]][[Kategori:Tyska/Opersonliga verb|]][[Kategori:Tyska/Kemi|]] ''([]t, [[Appendix:Grammatik/Opersonliga verb|opersonligt]], kemi)'' | [[Kategori:Tyska/Transitiva verb|]][[Kategori:Tyska/Opersonliga verb|]][[Kategori:Tyska/Kemi|]] ''([]t, [[Appendix:Grammatik/Opersonliga verb|opersonligt]], kemi)'' |
Text | Expected | Actual | |
---|---|---|---|
{{tagg|kat=djur|matematik| verbfraser| transitivt|kat3=fiskar|pagenameoverridetestonly=""}} | [[Kategori:Svenska/Matematik|]][[Kategori:Svenska/Verbfraser|]][[Kategori:Svenska/Transitiva verb|]][[Kategori:Svenska/Djur|]][[Kategori:Svenska/Fiskar|]] ''(matematik, []t)'' | [[Kategori:Svenska/Matematik|]][[Kategori:Svenska/Verbfraser|]][[Kategori:Svenska/Transitiva verb|]][[Kategori:Svenska/Djur|]][[Kategori:Svenska/Fiskar|]] ''(matematik, []t)'' | |
{{tagg|kat=djur|matematik| verbfraser| 7=reflexivt|kat7=fiskar|språk=id|pagenameoverridetestonly=""}} | [[Kategori:Indonesiska/Matematik|]][[Kategori:Indonesiska/Verbfraser|]][[Kategori:Indonesiska/Reflexiva verb|]][[Kategori:Indonesiska/Djur|]][[Kategori:Indonesiska/Fiskar|]] ''(matematik, reflexivt)'' | [[Kategori:Indonesiska/Matematik|]][[Kategori:Indonesiska/Verbfraser|]][[Kategori:Indonesiska/Reflexiva verb|]][[Kategori:Indonesiska/Djur|]][[Kategori:Indonesiska/Fiskar|]] ''(matematik, reflexivt)'' | |
{{tagg|kat=djur|matematik| verbfraser| 8=reflexivt|kat7=fiskar|språk=id|pagenameoverridetestonly=""}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (tagg)]] ''(matematik)'' | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (tagg)]] ''(matematik)'' | |
{{tagg|kat=djur|matematik| verbfraser| 7=reflexivt|kat8=fiskar|språk=id|pagenameoverridetestonly=""}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (tagg)]] ''(matematik, reflexivt)'' | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (tagg)]] ''(matematik, reflexivt)'' | |
{{tagg|kat4= |kat=djur|| | 7=reflexivt|kat7=kärnfysik|språk=id|pagenameoverridetestonly=""}} | [[Kategori:Indonesiska/Reflexiva verb|]][[Kategori:Indonesiska/Djur|]][[Kategori:Indonesiska/Kärnfysik|]] ''(reflexivt)'' | [[Kategori:Indonesiska/Reflexiva verb|]][[Kategori:Indonesiska/Djur|]][[Kategori:Indonesiska/Kärnfysik|]] ''(reflexivt)'' |
Text | Expected | Actual | |
---|---|---|---|
{{tagg|matematik|språk=indonesiska|pagenameoverridetestonly=""}} | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (tagg)]] ''(matematik)'' | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (tagg)]] ''(matematik)'' | |
{{tagg|matematik |språk=aad|pagenameoverridetestonly=""}} | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (tagg)]] ''(matematik)'' | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (tagg)]] ''(matematik)'' | |
{{tagg|matematik|språk=novial|nocat=true|pagenameoverridetestonly=""}} | ''(matematik)'' <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i "Mall:tagg".</b></span></br>Använd enbart språkkoder enligt [[Wiktionary:Stilguide/Språknamn]]. | ''(matematik)'' <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i "Mall:tagg".</b></span></br>Använd enbart språkkoder enligt [[Wiktionary:Stilguide/Språknamn]]. | |
{{tagg|matematik|språk=novial|nocat=false|pagenameoverridetestonly=""}} | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (tagg)]] ''(matematik)'' <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i "Mall:tagg".</b></span></br>Använd enbart språkkoder enligt [[Wiktionary:Stilguide/Språknamn]]. | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (tagg)]] ''(matematik)'' <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i "Mall:tagg".</b></span></br>Använd enbart språkkoder enligt [[Wiktionary:Stilguide/Språknamn]]. |
-- Enhetstester för ].
local p = require('Module:UnitTests')
local name_quo = '"Mall:tagg"'
local long_hint = 'Använd enbart språkkoder enligt ].'
local apo_matte = " ''(matematik)'' "
function p:test_01_basic()
self:preprocess_equals('{{tagg| allmänt|pagenameoverridetestonly=""}}', " ''(allmänt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| matematik|pagenameoverridetestonly=""}}', "] ''(matematik)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| transitivt |pagenameoverridetestonly=""}}', "] ''(]t)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| verbfraser|pagenameoverridetestonly=""| språk=is}}', "]", {nowiki=1})
self:preprocess_equals('{{tagg| text=om personer}}', " ''(om personer)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| text=om personer| språk=ro}}', " ''(om personer)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| kat=däggdjur|pagenameoverridetestonly=""}}', "]", {nowiki=1})
self:preprocess_equals('{{tagg| kat=länder| språk=fr|pagenameoverridetestonly=""}}', "]", {nowiki=1})
self:preprocess_equals('{{tagg| kat2=länder| språk=fr|pagenameoverridetestonly=""}}', "]", {nowiki=1})
self:preprocess_equals('{{tagg| kat=länder| språk=de|pagenameoverridetestonly=""}}', "]", {nowiki=1})
end
function p:test_02_reflexivt_svenska()
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=kasta}}', "] ''(reflexivt: '''kasta sig''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=hålla sig på mattan}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=sig fiska}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=slå sig}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=försiggå}}', "] ''(reflexivt: '''försiggå sig''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|verbfraser|pagenameoverridetestonly=ta signum}}', "]] ''(reflexivt: '''ta signum sig''')'' ", {nowiki=1})
end
function p:test_03_reflexivt_andra()
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=setzen|språk=de}}', "] ''(reflexivt: '''sich setzen''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=sich setzen|språk=de}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=dry|språk=en}}', "] ''(reflexivt: '''dry oneself''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=dry oneself|språk=en}}', "] ''(reflexivt)'' ", {nowiki=1})
-- Olika stavning av reflexivt pronomen på franska beroende på första bokstaven i grundverbet
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=habiller|språk=fr}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=s\'habiller|språk=fr}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=lever|språk=fr}}', "] ''(reflexivt: '''se lever''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=se lever|språk=fr}}', "] ''(reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=appuyer|språk=fr}}', "] ''(reflexivt: '''s’appuyer''')'' ", {nowiki=1})
self:preprocess_equals('{{tagg| reflexivt|pagenameoverridetestonly=s\'appuyer|språk=fr}}', "] ''(reflexivt)'' ", {nowiki=1})
-- Inget läggs till för färöiska: ## BUGG sedan år 2017 : extra vägg efter kategori "verb|]]" ##
self:preprocess_equals('{{tagg| reflexivt|språk=fo|pagenameoverridetestonly=""}}', "] ''(reflexivt)'' ", {nowiki=1})
end
function p:test_04_stil()
self:preprocess_equals('{{tagg|slang|pagenameoverridetestonly=""}}', "] ''(])'' ", {nowiki=1})
end
function p:test_05_multiple()
self:preprocess_equals('{{tagg|matematik|transitivt|pagenameoverridetestonly=""}}', "]] ''(matematik, ]t)'' ", {nowiki=1})
self:preprocess_equals('{{tagg|text= om personer|biologi|pagenameoverridetestonly=""}}', "] ''(biologi, om personer)'' ", {nowiki=1})
self:preprocess_equals('{{tagg| transitivt| opersonligt| kemi|språk= de|pagenameoverridetestonly=""}}', "]]] ''(]t, ], kemi)'' ", {nowiki=1})
end
function p:test_06_emptywhitespaceholes()
self:preprocess_equals('{{tagg|kat=djur|matematik| verbfraser| transitivt|kat3=fiskar|pagenameoverridetestonly=""}}', "]]]]] ''(matematik, ]t)'' ", {nowiki=1})
self:preprocess_equals('{{tagg|kat=djur|matematik| verbfraser| 7=reflexivt|kat7=fiskar|språk=id|pagenameoverridetestonly=""}}', "]]]]] ''(matematik, reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg|kat=djur|matematik| verbfraser| 8=reflexivt|kat7=fiskar|språk=id|pagenameoverridetestonly=""}}', "]]" .. apo_matte , {nowiki=1})
self:preprocess_equals('{{tagg|kat=djur|matematik| verbfraser| 7=reflexivt|kat8=fiskar|språk=id|pagenameoverridetestonly=""}}', "]] ''(matematik, reflexivt)'' ", {nowiki=1})
self:preprocess_equals('{{tagg|kat4= |kat=djur|| | 7=reflexivt|kat7=kärnfysik|språk=id|pagenameoverridetestonly=""}}', "]]] ''(reflexivt)'' ", {nowiki=1})
end
function p:test_07_bad_use()
self:preprocess_equals('{{tagg|matematik|språk=indonesiska|pagenameoverridetestonly=""}}' , "]]" .. apo_matte , {nowiki=1})
self:preprocess_equals('{{tagg|matematik |språk=aad|pagenameoverridetestonly=""}}' , "]]" .. apo_matte , {nowiki=1})
self:preprocess_equals('{{tagg|matematik|språk=novial|nocat=true|pagenameoverridetestonly=""}}' , apo_matte ..'<br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i ' .. name_quo .. '.</b></span></br>' .. long_hint, {nowiki=1})
self:preprocess_equals('{{tagg|matematik|språk=novial|nocat=false|pagenameoverridetestonly=""}}' , ']]' .. apo_matte ..'<br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "novial" skickades in i ' .. name_quo .. '.</b></span></br>' .. long_hint, {nowiki=1})
end
return p