Module:Sind-translit/testcases
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Sind-translit/testcases/doc
-- Unit tests for [[Module:Sind-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local sind_translit = require('Module:Sind-translit')
--TO DO
function tests:do_test_translit(sind, roman, xlit)
self:equals('<span class="Sind" lang="sd">[[' .. sind .. '#Sind|' .. sind .. ']]</span>', sind_translit.tr(sind, 'sd', 'Sind'), roman)
end
function tests:test_translit_sind()
local examples = {
{ 'ππ‘πππ’', 'sindhΔ«' },
{ 'ππ‘ππͺππ’', 'sindhΔ«' },
{ 'ππ πΏπ§', 'bhΔαΉ
o' },
{ 'ππ ππ£', 'mΔlu' },
{ 'ππ₯πΊπ§', 'jeko' },
{ 'ππ₯π', 'mαΊ½' },
{ 'π·π', 'aΝ i' },
{ 'π»π©ππ', 'xabara' },
}
self:iterate(examples, 'do_test_translit')
end
return tests