Modul:gammalstavning/test

Hej, du har kommit hit för att leta efter betydelsen av ordet Modul:gammalstavning/test. I DICTIOUS hittar du inte bara alla ordboksbetydelser av ordet Modul:gammalstavning/test, utan du får också veta mer om dess etymologi, dess egenskaper och hur man säger Modul:gammalstavning/test i singular och plural. Allt du behöver veta om ordet Modul:gammalstavning/test finns här. Definitionen av ordet Modul:gammalstavning/test hjälper dig att vara mer exakt och korrekt när du talar eller skriver dina texter. Genom att känna till definitionen avModul:gammalstavning/test och andra ord berikar du ditt ordförråd och får tillgång till fler och bättre språkliga resurser.

All tests passed. (refresh)

Text Expected Actual
test_01_basic_sv:
Passed {{gammalstavning|sv|hv|vilken|pagenameoverridetestonly=hvilken|nocat=false}} <i>(gammalstavning) genom ] ersatt av</i> ]] <i>(gammalstavning) genom ] ersatt av</i> ]]
Passed {{gammalstavning|sv|wv|öfvergifva|pagenameoverridetestonly=öfwergifwa|nocat=false}} <i>(gammalstavning) genom övergången från fraktur till antikva ersatt av</i> ]] <i>(gammalstavning) genom övergången från fraktur till antikva ersatt av</i> ]]
Passed {{gammalstavning|sv|-|dom|pagenameoverridetestonly=dem|nocat=false}} <i>(gammalstavning) ersatt av</i> ]] <i>(gammalstavning) ersatt av</i> ]]
Text Expected Actual
test_02_other_lang:
Passed {{gammalstavning|da|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}} <i>(gammalstavning) genom ] ersatt av</i> ]] <i>(gammalstavning) genom ] ersatt av</i> ]]
Text Expected Actual
test_03_errors:
Passed {{gammalstavning|da|aa|forstå|junk=uppskattas-ej|pagenameoverridetestonly=forstaa|nocat=false}} <br><span class="error"><b>Ogiltiga parametrar -- "Mall:gammalstavning" använder inte parameter "junk=".</b></span></br>]] <br><span class="error"><b>Ogiltiga parametrar -- "Mall:gammalstavning" använder inte parameter "junk=".</b></span></br>]]
Passed {{gammalstavning| |aa|lyn|pagenameoverridetestonly=lin|nocat=false}} <br><span class="error"><b>Mallsyntax -- Obligatorisk parameter saknas i "Mall:gammalstavning".</b></span></br>Språkkod, förkortning för reform och ny stavning krävs alltid.]] <br><span class="error"><b>Mallsyntax -- Obligatorisk parameter saknas i "Mall:gammalstavning".</b></span></br>Språkkod, förkortning för reform och ny stavning krävs alltid.]]
Passed {{gammalstavning|Da|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}} <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "Da" skickades in i "Mall:gammalstavning".</b></span></br>]] <br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "Da" skickades in i "Mall:gammalstavning".</b></span></br>]]
Passed {{gammalstavning|aad|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}} <br><span class="error"><b>Okänd språkkod -- Kod "aad" skickades in i "Mall:gammalstavning".</b></span></br>]] <br><span class="error"><b>Okänd språkkod -- Kod "aad" skickades in i "Mall:gammalstavning".</b></span></br>]]
Passed {{gammalstavning|id|fv|provinsi|pagenameoverridetestonly=profinsi|nocat=false}} <br><span class="error"><b>Mallsyntax -- Okänd förkortning för reform "fv" för språkkod "id" skickad in i "Mall:gammalstavning".</b></span></br>]] <br><span class="error"><b>Mallsyntax -- Okänd förkortning för reform "fv" för språkkod "id" skickad in i "Mall:gammalstavning".</b></span></br>]]
Passed {{gammalstavning|sv|fv|]|pagenameoverridetestonly=öfvergifva|nocat=false}} <br><span class="error"><b>Mallsyntax -- Ny stavning ska anges utan hakparenteser för "Mall:gammalstavning".</b></span></br>]] <br><span class="error"><b>Mallsyntax -- Ny stavning ska anges utan hakparenteser för "Mall:gammalstavning".</b></span></br>]]
local p = require('Module:UnitTests')

local name_quo = '"Mall:gammalstavning"'
local long_hint = 'Språkkod, förkortning för reform och ny stavning krävs alltid.'
local bad_mallsyntax = ']]'

function p:test_01_basic_sv()
  self:preprocess_equals('{{gammalstavning|sv|hv|vilken|pagenameoverridetestonly=hvilken|nocat=false}}', '<i>(gammalstavning) genom ] ersatt av</i> ]]', {nowiki=1})
  self:preprocess_equals('{{gammalstavning|sv|wv|öfvergifva|pagenameoverridetestonly=öfwergifwa|nocat=false}}', '<i>(gammalstavning) genom övergången från fraktur till antikva ersatt av</i> ]]', {nowiki=1})
  self:preprocess_equals('{{gammalstavning|sv|-|dom|pagenameoverridetestonly=dem|nocat=false}}', '<i>(gammalstavning) ersatt av</i> ]]', {nowiki=1})
end

function p:test_02_other_lang()
  self:preprocess_equals('{{gammalstavning|da|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}}', '<i>(gammalstavning) genom ] ersatt av</i> ]]' , {nowiki=1})
end

function p:test_03_errors()
  self:preprocess_equals('{{gammalstavning|da|aa|forstå|junk=uppskattas-ej|pagenameoverridetestonly=forstaa|nocat=false}}', '<br><span class="error"><b>Ogiltiga parametrar -- "Mall:gammalstavning" använder inte parameter "junk=".</b></span></br>]]', {nowiki=1}) -- 1 ogiltiga parametrar
  self:preprocess_equals('{{gammalstavning|                        |aa|lyn|pagenameoverridetestonly=lin|nocat=false}}', '<br><span class="error"><b>Mallsyntax -- Obligatorisk parameter saknas i "Mall:gammalstavning".</b></span></br>' .. long_hint .. bad_mallsyntax, {nowiki=1}) -- 2 obligatorisk parameter saknas
  self:preprocess_equals('{{gammalstavning|Da|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}}', '<br><span class="error"><b>Uppenbarligen ogiltig språkkod -- Kod "Da" skickades in i "Mall:gammalstavning".</b></span></br>]]', {nowiki=1}) -- 3 uppenbarligen ogiltig språkkod
  self:preprocess_equals('{{gammalstavning|aad|aa|forstå|pagenameoverridetestonly=forstaa|nocat=false}}', '<br><span class="error"><b>Okänd språkkod -- Kod "aad" skickades in i "Mall:gammalstavning".</b></span></br>]]', {nowiki=1}) -- 4 okänd språkkod
  self:preprocess_equals('{{gammalstavning|id|fv|provinsi|pagenameoverridetestonly=profinsi|nocat=false}}', '<br><span class="error"><b>Mallsyntax -- Okänd förkortning för reform "fv" för språkkod "id" skickad in i "Mall:gammalstavning".</b></span></br>' .. bad_mallsyntax, {nowiki=1}) -- 5 okänd kod för reform (der räcker inte att "fv" finns för svenska)
  self:preprocess_equals('{{gammalstavning|sv|fv|]|pagenameoverridetestonly=öfvergifva|nocat=false}}', '<br><span class="error"><b>Mallsyntax -- Ny stavning ska anges utan hakparenteser för "Mall:gammalstavning".</b></span></br>' .. bad_mallsyntax, {nowiki=1}) -- 6 ska anges utan hakparenteser
end

return p