Module:en-ta-translit/testcases

-- Unit tests for Module:en-ta-translit. Refresh page to run tests. local p = require('Module:UnitTests')

local tests = require('Module:UnitTests') local en_ta_translit = require('Module:en-ta-translit')

function tests:check_translit(roman, Taml) self:equals(' ' .. roman .. ' ', en_ta_translit.tr(roman, 'ta', 'roman'), Taml) end

function tests:test_translit_tamil self:check_translit('ca', 'ச') self:check_translit('co', 'சொ') self:check_translit('aḥkam', 'அஃகம்') self:check_translit('cā', 'சா') self:check_translit('iṭiyāppam', 'இடியாப்பம்') self:check_translit('amaiti', 'அமைதி') self:check_translit('akkai', 'அக்கை') self:check_translit('arjuṉaṉ', 'அர்ஜுனன்') self:check_translit('kuṅkumappū', 'குங்குமப்பூ') self:check_translit('apau', 'அபௌ') self:check_translit('acif', 'அசிஃப்') self:check_translit('rex', 'ரெஃஸ்') self:check_translit('azārudīṉ', 'அஃஜாருதீன்') self:check_translit('pūr puvassūva', 'பூர் புவஸ்ஸூவ') self:check_translit('123450', '௧௨௩௪௫௦') self:check_translit('auai', 'ஔஐ') self:check_translit('fabēsī', 'ஃபபேஸீ') self:check_translit('fabēsiī', 'ஃபபேஸிஈ') self:check_translit('aā', 'அஆ') end return p, tests