Module:Limb-Deva-translit/testcases
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Limb-Deva-translit/testcases/doc
-- Unit tests for [[Module:Limb-Deva-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local transliterate = require('Module:Limb-Deva-translit').tr
local function tag(text)
return '<span class="Deva" lang="lif">' .. text .. '</span>'
end
local options = { display = tag }
--TO DO
function tests:do_test_translit(limb, deva, xlit)
self:equals('<span class="Limb" lang="lif">[[' .. limb .. '#Limbu|' .. limb .. ']]</span>',
transliterate(limb, 'deva', 'Limb'),
deva,
options)
end
function tests:test_translit_deva()
local examples = {
{'ᤏᤡᤱᤄᤢᤶ', 'निङ्घुम्'},
{'ᤐᤠ᤺ᤣᤱᤗ', 'पोःङ्ल'},
{'ᤐᤥ᤺ᤱᤗ', 'पोःङ्ल'},
{'ᤕᤧᤛᤢᤔᤠᤱᤀᤥ', 'ये़सुमाङ्ओ'},
{'ᤕᤧᤛᤢᤔᤠᤱᤀᤠᤣ', 'ये़सुमाङ्ओ'},
{'ᤕᤠᤰᤌᤢᤱ', 'याक्थुङ्'},
}
self:iterate(examples, 'do_test_translit')
end
return tests