Module:gu-translit/testcases
Documentation for this module may be created at Module:gu-translit/testcases/doc
-- Unit tests for [[Module:gu-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local transliterate = require('Module:gu-translit').tr
--TO DO
function tests:do_test_translit(gujr, roman, xlit)
self:equals('<span class="Gujr" lang="gu">[[' .. gujr .. '#Gujarati|' .. gujr .. ']]</span>', transliterate(gujr, 'gu', 'Gujr'), roman)
end
function tests:test_translit_gujarati()
local examples = {
{ 'રુગ્ણાલય', 'rugṇālay' },
{ 'અતિવલય', 'ativalay' },
{ 'ક્ષમા', 'kṣamā' },
{ 'ગોળો', 'goḷo' },
{ 'ગુજરાતી', 'gujrātī' },
{ 'બત્તી', 'battī' },
{ 'ઉંદર', 'undar' },
{ 'એરું', 'erũ' },
{ 'હ્યત઼્', 'hyat̰' },
{ 'સંપત્તિ', 'sampatti' },
{ 'જિંદગી', 'jindgī' },
{ 'સંન્યાસી', 'sannyāsī' },
{ 'પૂછવું', 'pūchvũ' },
{ 'છોકરું', 'chokrũ' },
{ 'ઊંચાં', 'ū̃cā̃' },
{ 'ખડબચડું', 'khaḍbacḍũ' },
{ 'સમજાવવું', 'samjāvvũ' },
{ 'વાંકું', 'vā̃kũ' },
{ 'બળજબરી', 'baḷjabrī' },
{ 'વર્તવું', 'vartvũ' },
{ 'એંસી', 'ẽsī' },
{ 'ઇચ્છવું', 'icchvũ' },
{ 'વિદુગ્ધધુ', 'vidugdhadhu' },
{ 'આંતર', 'āntar' },
{ 'અતિઘણું', 'atighaṇũ' },
{ 'ઉદાહરણ', 'udāharaṇ' },
{ 'અતિશયોક્તિ', 'atiśayokti' },
{ 'કેળવણી', 'keḷavṇī' },
{ 'ચકચકિત', 'cakcakit' },
{ 'દસ્તાવેજીકરણ', 'dastāvejīkaraṇ' },
{ 'જાળવવું', 'jālavvũ' },
{'ગઈ', 'gaī'},
}
self:iterate(examples, 'do_test_translit')
end
return tests