Module:hi-convert/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:hi-convert/testcases/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:hi-convert.
All tests passed. (refresh)
Text | Expected | Actual | Differs at | Comments | |
---|---|---|---|---|---|
![]() | काम | کام | کام | ||
![]() | आइंदा | آئِنْدا | آئِنْدا | ||
![]() | उपलब्ध | اُپلَبْدھ | اُپلَبْدھ | ||
![]() | फल | پَھل | پَھل | ||
![]() | शहर | شَہَر | شَہَر | ||
![]() | टेलिविश़न | ٹیلِوِژَن | ٹیلِوِژَن | ||
![]() | टेलिविझ़न | ٹیلِوِژَن | ٹیلِوِژَن | ||
![]() | आम | آم | آم | ||
![]() | चौड़ा | چَوڑا | چَوڑا | ||
![]() | कुत्ता | کُتّا | کُتّا | ||
![]() | तैमूर | تَیمُور | تَیمُور | ||
![]() | ख़ुदा | خُدا | خُدا | ||
![]() | सिसकना | سِسَکنا | سِسَکنا | ||
![]() | इश्तिमालियत | اِشْتِمالِیَت | اِشْتِمالِیَت | ||
![]() | पहले | پَہلے | پَہلے | ||
![]() | ठहरना | ٹَھہَرنا | ٹَھہَرنا | ||
![]() | कई | کَئی | کَئی | ||
![]() | पैदाइश | پَیدائِش | پَیدائِش | ||
![]() | खुल्वाओ | کُھلْواؤ | کُھلْواؤ | ||
![]() | ग़द्दार | غَدّار | غَدّار | ||
![]() | बैठो | بَیٹھو | بَیٹھو |
local tests = require('Module:UnitTests')
local tr = require('Module:hi-convert').tr
function tests:check_tr(Deva, Arab)
self:equals(('<span class="Deva" lang="ur">[[%s#Urdu|%s]]</span>'):format(Deva, Deva), tr(Deva, 'ur', 'Deva'), Arab)
end
function tests:test_translit()
local examples = {
{ "काम", "کام" },
{ "आइंदा", "آئِنْدا" },
{ "उपलब्ध", "اُپلَبْدھ" },
{ "फल", "پَھل" },
{ "शहर", "شَہَر" },
{ "टेलिविश़न", "ٹیلِوِژَن" },
{ "टेलिविझ़न", "ٹیلِوِژَن" },
{ "आम", "آم" },
{ "चौड़ा", "چَوڑا" },
{ "कुत्ता", "کُتّا" },
{ "तैमूर", "تَیمُور" },
{ "ख़ुदा", "خُدا" },
{ "सिसकना", "سِسَکنا" },
{ "इश्तिमालियत", "اِشْتِمالِیَت" },
{ "पहले", "پَہلے" },
{ "ठहरना", "ٹَھہَرنا" },
{ "कई", "کَئی" },
{ "पैदाइश", "پَیدائِش" },
{ "खुल्वाओ", "کُھلْواؤ" },
{ "ग़द्दार", "غَدّار" },
{ "बैठो", "بَیٹھو" },
}
self:iterate(examples, "check_tr")
end
return tests