Module:ml-translit/testcases
Appearance
- The following documentation is located at Module:ml-translit/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:ml-translit.
11 of 14 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
ഡിസംബര് | ḍisaṃbar | ḍisambarŭ | 5 | |
രാജാവ് | rājāv | rājāvŭ | 6 | |
ഹിന്ദുമതം | hindumataṃ | hindumataṁ | 10 | |
അവൻ | avan | avaṉ | 4 | |
ലളിതാഽപി | laḷitā’pi | laḷitā’pi | ||
അനുസ്വാരഃ | anusvāraḥ | anusvāraḥ | ||
ആത്മാവ് | ātmāv | ātmāvŭ | 6 | |
വിജ്ഞാനകോശം | vijñānakōśaṃ | vijñānakōśaṁ | 12 | |
അസ്സലാമു അലൈക്കും | assalāmu alaikkuṃ | assalāmu alaikkuṁ | 17 | |
പേര് | pērŭ | pērŭ | ||
തൎക്കം | tarkkaṃ | taṟkkaṁ | 3 | |
കാറ്റ് | kāṯṯŭ | kāṟṟŭ | 3 | |
എന്റെ | eṉḏe | enṟe | 2 | |
എൻ്റെ | eṉḏe | eṉ്ṟe | 3 |
-- Unit tests for [[Module:ml-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local ml_translit = require('Module:ml-translit')
function tests:check_translit(Mlym, roman)
self:equals('<span class="Mlym" lang="ml">[[' .. Mlym .. '#Malayalam|' .. Mlym .. ']]</span>', ml_translit.tr(Mlym, 'ml', 'Mlym'), roman)
end
function tests:test_translit_malayalam()
self:check_translit('ഡിസംബര്', 'ḍisaṃbar')
self:check_translit('രാജാവ്', 'rājāv') -- Sanskrit borrowings don't have final-ŭ
self:check_translit('ഹിന്ദുമതം', 'hindumataṃ')
self:check_translit('അവൻ', 'avan')
self:check_translit('ലളിതാഽപി', 'laḷitā’pi')
self:check_translit('അനുസ്വാരഃ', 'anusvāraḥ')
self:check_translit('ആത്മാവ്', 'ātmāv')
self:check_translit('വിജ്ഞാനകോശം', 'vijñānakōśaṃ')
self:check_translit('അസ്സലാമു അലൈക്കും', 'assalāmu alaikkuṃ')
self:check_translit('പേര്', 'pērŭ')
self:check_translit('തൎക്കം', 'tarkkaṃ')
self:check_translit('കാറ്റ്', 'kāṯṯŭ')
self:check_translit('എന്റെ', 'eṉḏe')
self:check_translit('എൻ്റെ', 'eṉḏe') -- ന്റ is sometimes incorrectly displayed as ൻ്റ in some words
end
return tests