Module:ml-translit/testcases
- The following documentation is located at Module:ml-translit/testcases/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:ml-translit.
8 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
![]() |
ഡിസംബര് | ḍisaṃbar | ḍisambarŭ | 5 |
![]() |
രാജാവ് | rājāv | rājāvŭ | 6 |
![]() |
ഹിന്ദുമതം | hindumataṃ | hindumataṃ | |
![]() |
അവൻ | avan | avaṉ | 4 |
![]() |
ലളിതാഽപി | laḷitā’pi | laḷitā’pi | |
![]() |
അനുസ്വാരഃ | anusvāraḥ | anusvāraḥ | |
![]() |
ആത്മാവ് | ātmāv | ātmāvŭ | 6 |
![]() |
വിജ്ഞാനകോശം | vijñānakōśaṃ | vijñānakōśaṃ | |
![]() |
അസ്സലാമു അലൈക്കും | assalāmu alaikkuṃ | assalāmu alaikkuṃ | |
![]() |
പേര് | 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