Module:niv-translit/testcases

local tests = require("Module:UnitTests") local translit = require("Module:niv-translit")

function tests:check_translit(Cyrl, Latn) self:equals((' %s '):format(Cyrl, Cyrl), translit.tr(Cyrl, 'niv', 'Cyrl'), Latn) end

function tests:test_translit local examples = { { "ераӄ", "jeraq" }, { "маёдь", "majod̦" }, { "поезд", "pojezd" }, { "няӽ", "ņaẋ" }, { "няӻр", "ņaꜧ̇r" }, { "атьх", "ațx" }, { "кʼеӄ", "kʼeq" }, { "иф урладьғугирпарк ескидь", "if urlad̦ꜧugirpark jeskid̦" }, { "нюдь", "ņud̦" }, { "ӿилх", "hilx" }, }	self:iterate(examples, "check_translit") end

return tests