Module:mk-pronunciation/testcases
Appearance
- The following documentation is located at Module:mk-pronunciation/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
11 of 63 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
![]() | нананазад (nananazad) | naˈnanazat | naˈnanazat |
![]() | Тласолтеотл (Tlasolteotl) | tɫasɔɫˈtɛɔtɫ̩ | tɫasɔɫˈtɛɔtɫ̩ |
![]() | њутн (njutn) | ˈɲutn̩ | ˈɲutn̩ |
![]() | беџ (bedž) | bɛt͡ʃ | bɛt͡ʃ |
![]() | правци (pravci) | ˈpraft͡si | ˈpraft͡si |
![]() | грозд (grozd) | ɡrɔst | ɡrɔst |
![]() | надежта (nadežta) | ˈnadɛʃta | ˈnadɛʃta |
![]() | бели (beli) | ˈbɛli | ˈbɛli |
![]() | соседство (sosedstvo) | ˈsɔsɛtstvɔ | ˈsɔsɛtstvɔ |
![]() | зима́ва (zimáva) | ziˈmava | ziˈmava |
![]() | одва́j (odváj) | ɔˈdvaj | ɔˈdvaj |
![]() | Мавританија (Mavritanija) | mavriˈtani(j)a | mavriˈtani(j)a |
![]() | ’рѓа (’rǵa) | ˈr̩ɟa | ˈr̩ɟa |
![]() | бесчестен (besčesten) | ˈbɛʃt͡ʃɛstɛn | ˈbɛʃt͡ʃɛstɛn |
![]() | бара (bara) | ˈbaɾa | ˈbaɾa |
![]() | станбен (stanben) | ˈstambɛn | ˈstambɛn |
![]() | конфузен (konfuzen) | ˈkɔɱfuzɛn | ˈkɔɱfuzɛn |
![]() | рамка (ramka) | ˈramka | ˈramka |
![]() | амфора (amfora) | ˈaɱfɔɾa | ˈaɱfɔɾa |
![]() | емиграциски (emigraciski) | ɛmiˈɡrat͡siski | ɛmiˈɡrat͡siski |
![]() | соучесништво (součesništvo) | sɔuˈt͡ʃɛsniʃtvɔ | sɔuˈt͡ʃɛsniʃtvɔ |
![]() | подмножество (podmnožestvo) | pɔdˈmnɔʒɛstvɔ | pɔdˈmnɔʒɛstvɔ |
![]() | грнчарство (grnčarstvo) | ˈɡr̩nt͡ʃarstvɔ | ˈɡr̩nt͡ʃarstvɔ |
![]() | стокхолмски (stokholmski) | ˈstɔkxɔɫmski | ˈstɔkxɔɫmski |
![]() | трамвајскиот (tramvajskiot) | traɱˈvajski(j)ɔt | traɱˈvajski(j)ɔt |
![]() | одраниот (odraniot) | ɔˈdrani(j)ɔt | ɔˈdrani(j)ɔt |
![]() | позлатува (pozlatuva) | pɔˈzɫatuva | pɔˈzɫatuva |
![]() | остварува (ostvaruva) | ɔˈstvaɾuva | ɔˈstvaɾuva |
![]() | дошколува (doškoluva) | dɔˈʃkɔɫuva | dɔʃˈkɔɫuva |
![]() | потешкотија (poteškotija) | pɔtɛʃˈkɔti(j)a | pɔtɛʃˈkɔti(j)a |
![]() | основање (osnovanje) | ɔˈsnɔvaɲɛ | ɔˈsnɔvaɲɛ |
![]() | потковица (potkovica) | pɔtˈkɔvit͡sa | pɔtˈkɔvit͡sa |
![]() | инјекција (injekcija) | inˈjɛkt͡si(j)a | inˈjɛkt͡si(j)a |
![]() | отсјаите (otsjaite) | ɔtˈsjaitɛ | ɔtˈsjaitɛ |
![]() | подморница (podmornica) | pɔdˈmɔrnit͡sa | pɔdˈmɔrnit͡sa |
![]() | полудневниот (poludnevniot) | pɔɫuˈdnɛvni(j)ɔt | pɔɫuˈdnɛvni(j)ɔt |
![]() | од играчка плачка (od igračka plačka) | ɔd ˈiɡrat͡ʃka ˈpɫat͡ʃka | ɔd ˈiɡrat͡ʃka ˈpɫat͡ʃka |
![]() | од немај-каде (od nemaj-kade) | ɔd nɛˈmajkadɛ | ɔd ˈnɛmaj ˈkadɛ |
![]() | од почит кон (od počit kon) | ɔt ˈpɔt͡ʃit kɔn | ɔt ˈpɔt͡ʃit kɔn |
![]() | обновува (obnovuva) | ɔbˈnɔvuva | ɔbˈnɔvuva |
![]() | облажува (oblažuva) | ɔˈbɫaʒuva | ɔˈbɫaʒuva |
![]() | чувствителност (čuvstvitelnost) | t͡ʃufˈstvitɛɫnɔst | t͡ʃufˈstvitɛɫnɔst |
![]() | конфли́кт (konflíkt) | kɔɱˈflikt | kɔɱˈflikt |
![]() | комфорен (komforen) | ˈkɔɱfɔɾɛn | ˈkɔɱfɔɾɛn |
![]() | бара преку леб погача (bara preku leb pogača) | ˈbaɾa ˈprɛku ˈlɛp ˈpɔɡat͡ʃa | ˈbaɾa ˈprɛku lɛp ˈpɔɡat͡ʃa |
![]() | сѐ или ништо (sè ili ništo) | ˈsɛ ili ˈniʃtɔ | sɛ ili ˈniʃtɔ |
![]() | сѐ уште (sè ušte) | ˈsɛ uʃtɛ | sɛ ˈuʃtɛ |
![]() | илјадити (iljaditi) | iˈʎaditi | iˈʎaditi |
![]() | Унгарија (Ungarija) | uŋˈɡaɾi(j)a | uŋˈɡaɾi(j)a |
![]() | архиепископ (arhiepiskop) | arxiˈɛpiskɔp | arxiˈɛpiskɔp |
![]() | комба́јн (kombájn) | kɔmˈbajn | kɔmˈbajn |
![]() | мјаука (mjauka) | ˈmjauka | ˈmjauka |
![]() | скејтборд (skejtbord) | ˈskɛjdbɔrt | ˈskɛjdbɔrt |
![]() | жанр (žanr) | ˈʒanr̩ | ˈʒanr̩ |
![]() | подредува (podreduva) | pɔdˈrɛduva | pɔˈdrɛduva |
![]() | разликува (razlikuva) | razˈlikuva | raˈzlikuva |
![]() | растворени (rastvoreni) | rasˈtvɔɾɛni | rasˈtvɔɾɛni |
![]() | олеснување (olesnuvanje) | ɔlɛsˈnuvaɲɛ | ɔlɛˈsnuvaɲɛ |
![]() | соткаено (sotkaeno) | sɔˈtkaɛnɔ | sɔtˈkaɛnɔ |
![]() | повторливост (povtorlivost) | pɔˈftɔrlivɔst | pɔfˈtɔrlivɔst |
![]() | од А до Ш (od A do Š) | ɔd ˈa dɔ ˈʃə | ɔd a dɔ ʃə |
![]() | бездејствува (bezdejstvuva) | bɛzˈdɛjstvuva | bɛzˈdɛjstvuva |
![]() | бошњачкиот (bošnjačkiot) | bɔʃˈɲat͡ʃki(j)ɔt | bɔʃˈɲat͡ʃki(j)ɔt |
local tests = require('Module:UnitTests')
local m_IPA = require('Module:mk-pronunciation')
local Macedonian = require("Module:languages").getByCode("mk")
local Cyrillic = require("Module:scripts").getByCode("Cyrl")
local function link(term)
return require("Module:links").full_link{ term = term, lang = Macedonian, sc = Cyrillic }
end
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
function tests:check_output(term, expected)
tests:equals(
link(term),
m_IPA.toIPA(term),
expected,
{ display = tag_IPA }
)
end
function tests:test_all()
local list = {
{ "нананазад", "naˈnanazat" },
{ "Тласолтеотл", "tɫasɔɫˈtɛɔtɫ̩" },
{ "њутн", "ˈɲutn̩" },
{ "беџ", "bɛt͡ʃ"},
{ "правци", "ˈpraft͡si" },
{ "грозд", "ɡrɔst" },
{ "надежта", "ˈnadɛʃta" },
{ "бели", "ˈbɛli" },
{ "соседство", "ˈsɔsɛtstvɔ" },
{ "зима́ва", "ziˈmava" },
{ "одва́j", "ɔˈdvaj" },
{ "Мавританија", "mavriˈtani(j)a" },
{ "’рѓа", "ˈr̩ɟa" },
{ "бесчестен", "ˈbɛʃt͡ʃɛstɛn" },
{ "бара", "ˈbaɾa"},
{ "станбен", "ˈstambɛn"},
{ "конфузен", "ˈkɔɱfuzɛn"},
{ "рамка", "ˈramka"},
{ "амфора", "ˈaɱfɔɾa"},
{ "емиграциски", "ɛmiˈɡrat͡siski"},
{ "соучесништво", "sɔuˈt͡ʃɛsniʃtvɔ"},
{ "подмножество", "pɔdˈmnɔʒɛstvɔ"},
{ "грнчарство", "ˈɡr̩nt͡ʃarstvɔ"},
{ "стокхолмски", "ˈstɔkxɔɫmski"},
{ "трамвајскиот", "traɱˈvajski(j)ɔt"},
{ "одраниот", "ɔˈdrani(j)ɔt"},
{ "позлатува", "pɔˈzɫatuva"},
{ "остварува", "ɔˈstvaɾuva"},
{ "дошколува", "dɔˈʃkɔɫuva"},
{ "потешкотија", "pɔtɛʃˈkɔti(j)a"},
{ "основање", "ɔˈsnɔvaɲɛ"},
{ "потковица", "pɔtˈkɔvit͡sa"},
{ "инјекција", "inˈjɛkt͡si(j)a"},
{ "отсјаите", "ɔtˈsjaitɛ"},
{ "подморница", "pɔdˈmɔrnit͡sa"},
{ "полудневниот", "pɔɫuˈdnɛvni(j)ɔt"},
{ "од играчка плачка", "ɔd ˈiɡrat͡ʃka ˈpɫat͡ʃka"},
{ "од немај-каде", "ɔd nɛˈmajkadɛ"},
{ "од почит кон", "ɔt ˈpɔt͡ʃit kɔn"},
{ "обновува", "ɔbˈnɔvuva"},
{ "облажува", "ɔˈbɫaʒuva"},
{ "чувствителност", "t͡ʃufˈstvitɛɫnɔst"},
{ "конфли́кт", "kɔɱˈflikt" },
{ "комфорен", "ˈkɔɱfɔɾɛn" },
{ "бара преку леб погача", "ˈbaɾa ˈprɛku ˈlɛp ˈpɔɡat͡ʃa" },
{ "сѐ или ништо", "ˈsɛ ili ˈniʃtɔ" },
{ "сѐ уште", "ˈsɛ uʃtɛ" },
{ "илјадити", "iˈʎaditi" },
{ "Унгарија", "uŋˈɡaɾi(j)a" },
{ "архиепископ", "arxiˈɛpiskɔp" },
{ "комба́јн", "kɔmˈbajn" },
{ "мјаука", "ˈmjauka" },
{ "скејтборд", "ˈskɛjdbɔrt" },
{ "жанр", "ˈʒanr̩" },
{ "подредува", "pɔdˈrɛduva"},
{ "разликува", "razˈlikuva"},
{ "растворени", "rasˈtvɔɾɛni"},
{ "олеснување", "ɔlɛsˈnuvaɲɛ"},
{ "соткаено", "sɔˈtkaɛnɔ"},
{ "повторливост", "pɔˈftɔrlivɔst"},
{ "од А до Ш", "ɔd ˈa dɔ ˈʃə"},
{ "бездејствува", "bɛzˈdɛjstvuva"},
{ "бошњачкиот", "bɔʃˈɲat͡ʃki(j)ɔt"},
}
--[[
Additions take this form –
{ "word with acutes", "IPA" },
{ "", "" },
Make sure to include the comma, or the module will return an error.
]]
self:iterate(list, "check_output")
end
return tests