Module:zlw-mas-IPA/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:zlw-mas-IPA/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
1 of 39 tests failed. (refresh)
Text | Expected | Actual | Comments | |
---|---|---|---|---|
pask | ˈpask | ˈpask | ||
wáju | ˈvɒju | ˈvɒju | ||
matkä | ˈmatkʲæ | ˈmatkʲæ | ||
bór | ˈbor | ˈbor | ||
cółno | ˈt͡sownɔ | ˈt͡sownɔ | ||
spacz | ˈspat͡ʃ | ˈspat͡ʃ | ||
dóra | ˈdora | ˈdora | ||
Dżiałdowo | d͡ʒʲawˈdɔvɔ | d͡ʒʲawˈdɔvɔ | ||
psies | ˈpɕɛs | ˈpɕɛs | ||
mléko | ˈmlekɔ | ˈmlekɔ | ||
fejfka | ˈfɛjfka | ˈfɛjfka | ||
giesz | ˈɡjɛʃ | ˈɡjɛʃ | ||
hut | ˈxut | ˈxut | ||
migi | ˈmiɡi | ˈmiɡi | ||
jo | ˈjɔ | ˈjɔ | ||
klémpa | ˈklempa | ˈklempa | ||
listkárż | ˈlistkɒr̝ | ˈlistkɒr̝ | ||
głupsi | ˈɡwupɕi | ˈɡwupɕi | ||
moznoszcz | ˈmɔznɔʃt͡ʃ | ˈmɔznɔʃt͡ʃ | ||
nelkä | ˈnɛlkʲæ | ˈnɛlkʲæ | ||
prżińdó | ˈpr̝iɲdo | ˈpr̝iɲdo | ||
muchór | ˈmuxor | ˈmuxor | ||
dómb | ˈdomp | ˈdomp | ||
ôcziec | ˈwɔt͡ʃʲɛt͡s | ˈwɔt͡ʃʲɛt͡s | ||
prask | ˈprask | ˈprask | ||
rek | ˈrɛk | ˈrɛk | ||
wéngorż | ˈveŋɡɔr̝ | ˈveŋɡɔr̝ | ||
saniec | ˈsaɲɛt͡s | ˈsaɲɛt͡s | ||
stacyjá (respelled ^stacyjá) | ˈstat͡sɨjɒ | ˈstat͡sɨjɒ | ||
szwam | ˈʃfam | ˈʃfam | ||
tlo | ˈtlɔ | ˈtlɔ | ||
muszi | ˈmuɕi | ˈmuʃʲi | ||
ûlica | wuˈlit͡sa | wuˈlit͡sa | ||
sÿpsie | ˈsɪpɕɛ | ˈsɪpɕɛ | ||
zégáwkä | zeˈɡɒfkʲæ | zeˈɡɒfkʲæ | ||
kiżlák | ˈkiʒlɒk | ˈkiʒlɒk | ||
bzije | ˈbʑijɛ | ˈbʑijɛ | ||
takze | ˈtaɡzɛ | ˈtaɡzɛ | ||
wódkä | ˈvotkʲæ | ˈvotkʲæ |
local tests = require("Module:UnitTests")
local m_IPA = require("Module:zlw-mas-IPA")
local sc = require("Module:scripts").getByCode("Latn")
local lang = require("Module:languages").getByCode("zlw-mas")
function link(term)
return require("Module:links").full_link {
term = term,
lang = lang,
sc = sc
}
end
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
local options = { display = tag_IPA, show_difference = true }
function tests:check_ipa(term, expected, respelling)
self:equals(
link(term) .. (respelling and (" (respelled " .. respelling .. ")") or ""),
m_IPA.convert_to_IPA(respelling or term),
expected,
options
)
end
function tests:test()
examples = {
{ "pask", "ˈpask"},
{"wáju", "ˈvɒju"},
{"matkä", "ˈmatkʲæ"},
{"bór", "ˈbor"},
{"cółno", "ˈt͡sownɔ"},
{"spacz", "ˈspat͡ʃ"},
{"dóra", "ˈdora"},
{"Dżiałdowo", "d͡ʒʲawˈdɔvɔ"},
{"psies", "ˈpɕɛs"},
{"mléko", "ˈmlekɔ"},
{"fejfka", "ˈfɛjfka"},
{"giesz", "ˈɡjɛʃ"},
{"hut", "ˈxut"},
{"migi", "ˈmiɡi"},
{"jo", "ˈjɔ"},
{"klémpa", "ˈklempa"},
{"listkárż", "ˈlistkɒr̝"},
{"głupsi", "ˈɡwupɕi"},
{"moznoszcz", "ˈmɔznɔʃt͡ʃ"},
{"nelkä", "ˈnɛlkʲæ"},
{"prżińdó", "ˈpr̝iɲdo"},
{"muchór", "ˈmuxor"},
{"dómb", "ˈdomp"},
{"ôcziec", "ˈwɔt͡ʃʲɛt͡s"},
{"prask", "ˈprask"},
{"rek", "ˈrɛk"},
{"wéngorż", "ˈveŋɡɔr̝"},
{"saniec", "ˈsaɲɛt͡s"},
{"stacyjá", "ˈstat͡sɨjɒ", "^stacyjá"},
{"szwam", "ˈʃfam"},
{"tlo", "ˈtlɔ"},
{"muszi", "ˈmuɕi"},
{"ûlica", "wuˈlit͡sa"},
{"sÿpsie", "ˈsɪpɕɛ"},
{"zégáwkä", "zeˈɡɒfkʲæ"},
{"kiżlák", "ˈkiʒlɒk"},
{"bzije", "ˈbʑijɛ"},
{"takze", "ˈtaɡzɛ"},
{"wódkä", "ˈvotkʲæ"},
}
--[[ Copy the following to add more examples:
{ "", "", ""},
]]
tests:iterate(examples, "check_ipa")
end
return tests