Module:lif-translit/testcases

-- Unit tests for Module:lif-translit. Refresh page to run tests. local tests = require('Module:UnitTests') local lif_translit = require('Module:lif-translit')

function tests:check_translit(Limb, roman) self:equals(' ' .. Limb .. ' ', lif_translit.tr(Limb, 'lif', 'Limb'), roman) end

function tests:test_translit_limbu self:check_translit('ᤏᤡᤱᤄᤢᤶ', 'niṅghum') self:check_translit('ᤐᤠ᤺ᤣᤱᤗ', 'pōṅlô') self:check_translit('ᤔᤧᤴᤈᤠᤣᤰᤏᤠᤒᤠ', 'mênjoknaba') self:check_translit('ᤔᤧᤴᤈᤥᤰᤏᤠᤒᤠ', 'mênjoknaba') self:check_translit('ᤕᤠᤰᤌᤢᤱ', 'yakthuṅ') self:check_translit('ᤐᤠᤴ', 'pan') self:check_translit('ᤁ᤺ᤰ', 'kô̄k') self:check_translit('ᤁᤁ᤻', 'kô̄k') self:check_translit('ᤁ᥄᥅॥', 'kô!?.') self:check_translit('ᤁᤴ', 'kôn') self:check_translit('ᤔᤩᤠᤱ', 'myaṅ') self:check_translit('ᤁᤧᤖᤧᤀᤠᤱ', 'kêrêaṅ') self:check_translit('ᤌᤡᤰᤁᤥ', 'thikko') self:check_translit('ᤏᤠ᤺ᤵᤔᤠ', 'nāpma') end return tests