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">]</span>'):format(Deva, Deva), tr(Deva, 'ur', 'Deva'), Arab)
end
function tests:test_translit()
local examples = {
{ "काम", "کام" },
{ "आइंदा", "آئِنْدا" },
{ "उपलब्ध", "اُپلَبْدھ" },
{ "फल", "پَھل" },
{ "शहर", "شَہَر" },
{ "टेलिविश़न", "ٹیلِوِژَن" },
{ "टेलिविझ़न", "ٹیلِوِژَن" },
{ "आम", "آم" },
{ "चौड़ा", "چَوڑا" },
{ "कुत्ता", "کُتّا" },
{ "तैमूर", "تَیمُور" },
{ "ख़ुदा", "خُدا" },
{ "सिसकना", "سِسَکنا" },
{ "इश्तिमालियत", "اِشْتِمالِیَت" },
{ "पहले", "پَہلے" },
{ "ठहरना", "ٹَھہَرنا" },
{ "कई", "کَئی" },
{ "पैदाइश", "پَیدائِش" },
{ "खुल्वाओ", "کُھلْواؤ" },
{ "ग़द्दार", "غَدّار" },
{ "बैठो", "بَیٹھو" },
}
self:iterate(examples, "check_tr")
end
return tests