Module:qlu-pron/testcases: Difference between revisions

No edit summary
No edit summary
Line 10: Line 10:
end
end


function tests:check_output(term, expected, noresp)
function tests:check_output(term, expected, noresp, type)
return tests:equals(
return tests:equals(
noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term),
noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term),
m_IPA.crux(term, "test"),
m_IPA.crux(term, type or "test"),
expected,
expected,
{ display = IPA_style, show_difference = true }
{ display = IPA_style, show_difference = true }
Line 34: Line 34:
{"agliare", "/ɐʎˈʎja.re/ [ɐʎˈʎja.re]"},
{"agliare", "/ɐʎˈʎja.re/ [ɐʎˈʎja.re]"},
{"aglïare", "/ɐʎˈʎja.re/ [ɐʎˈʎja.re]", "agliare"},
{"aglïare", "/ɐʎˈʎja.re/ [ɐʎˈʎja.re]", "agliare"},
{"gaggïa", "ɡɐdˈd͡ʒi.ɐ", "gaggia", "phonemic"},
{"segguare", "seŋˈɡʷa.re", "", "phonemic"},
{"bieggüare", "bjeɡˈɡʷa.re", "biegguare", "phonemic"},
{"cosei", "koˈsi", "", "phonemic"},
{"caza", "ˈka.zɐ", "casa", "phonemic"},
{"crâemize", "ˈkrɛ.mi.ze", "cremise", "phonemic"},
{"bróþarscape", "ˌbro.θɐrˈska.ɸe", "bróþarscape", "phonemic"},
{"ăeggüale", "ɛɡˈɡʷa.le", "aegguale", "phonemic"},
{"spaechio", "ˈspɛ.kjo", "spechio", "phonemic"},
{"daumnu", "ˈdɔm.nu", "domnu", "phonemic"},
--[[{"", ""},
--[[{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},