Module:ta-translit/testcases

Revision as of 12:44, 21 April 2026 by Sware (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:ta-translit/testcases/doc

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

function tests:check_translit(Taml, roman)
	self:equals('<span class="Taml" lang="ta">[[' .. Taml .. '#Tamil|' .. Taml .. ']]</span>', ta_translit.tr(Taml, 'ta', 'Taml'), roman)
end

function tests:test_translit_tamil()
	self:check_translit('அஃகம்', 'aḥkam')
	self:check_translit('கஞ்சாவை', 'kañcāvai')
	self:check_translit('இடியாப்பம்', 'iṭiyāppam')
	self:check_translit('காடைக்கண்ணி', 'kāṭaikkaṇṇi')
	self:check_translit("ரெஃஸ்","rex")
	self:check_translit("அசிஃப்","acif")
	self:check_translit("ஔவை", "auvai")
	
end
 
return tests