This is the unit-testing module for Module:hi-translit.

3 tests failed. (refresh)

Text Expected Actual Differs at
test_translit_hindi:
Passed आलप्पुष़ा ālappuḻā ālappuḻā
Passed कपड़ा kapṛā kapṛā
Passed नज़दीक nazdīk nazdīk
Passed जुड़वाँ juṛvā̃ juṛvā̃
Passed कॉफ़ी kŏfī kŏfī
Passed फ़िल्म film film
Passed फ़ावड़ा fāvṛā fāvṛā
Passed करना karnā karnā
Passed करन karan karan
Passed वस्त्र vastra vastra
Passed भस्म bhasma bhasma
Passed अस्पताल aspatāl aspatāl
Passed उत्तम uttam uttam
Passed क़लम qalam qalam
Passed देवनागरी devnāgrī devnāgrī
Passed नमकीन namkīn namkīn
Passed वेद ved ved
Passed राम rām rām
Passed रचना racnā racnā
Passed अंग्रेज़ aṅgrez aṅgrez
Passed अंगरेज़ aṅgrez aṅgrez
Passed विमला vimlā vimlā
Passed भारतीय bhārtīya bhārtīya
Passed समझा samjhā samjhā
Passed समझ samajh samajh
Passed लपटें lapṭẽ lapṭẽ
Passed लपट lapaṭ lapaṭ
Passed सुलोचना sulocnā sulocnā
Passed भारत bhārat bhārat
Passed दूःख dūḥkh dūḥkh
Passed नहीं nahī̃ nahī̃
Passed . .
Passed प्लीज़ plīz plīz
Passed कृपया kŕpyā kŕpyā
Passed मानहानि mānhāni mānhāni
Passed तिरस्कार tiraskār tiraskār
Passed प्रतिबिंब pratibimb pratibimb
Passed सुवर्ण suvarṇ suvarṇ
Passed संपत्ति sampatti sampatti
Passed प्रवेशमार्ग praveśmārg praveśmārg
Passed अंतःस्राव antaḥsrāv antaḥsrāv
Passed बहिष्कार bahiṣkār bahiṣkār
Passed व्यवच्छेद vyavacched vyavacched
Passed जलावतनी jalāvatnī jalāvatnī
Passed स्वत्वहरण svatvaharaṇ svatvaharaṇ
Passed जब्ती jabtī jabtī
Passed निस्सारण nissāraṇ nissāraṇ
Passed मैथमैटिक्स maithmaiṭiks maithmaiṭiks
Passed पिक्चर pikcar pikcar
Passed संगमरमर saṅgmarmar saṅgmarmar
Passed तलवार talvār talvār
Passed अलमारी almārī almārī
Passed उब्द्रशाला ubdraśālā ubdraśālā
Passed टमाटर ṭamāṭar ṭamāṭar
Passed पेपरमिंट peparmiṇṭ peparmiṇṭ
Passed इंगलिश iṅgliś iṅgliś
Passed अन्तर्राष्ट्रीय antarrāṣṭrīya antarrāṣṭrīya
Passed रेफ्रिजरेटर rephrijreṭar rephrijreṭar
Passed रेफरिजरेटर rephrijreṭar rephrijreṭar
Passed रेफ्रिज्रेटर rephrijreṭar rephrijreṭar
Passed रेफरिज्रेटर rephrijreṭar rephrijreṭar
Passed अधिकांश adhikānś adhikānś
Passed अज़रबैजान azarbaijān azarbaijān
Passed अज़र्बैजान azarbaijān azarbaijān
Passed अफ्रीका aphrīkā aphrīkā
Passed अफरीका aphrīkā aphrīkā
Passed अफगानिस्तान aphgānistān aphgānistān
Passed अफ्गानिस्तान aphgānistān aphgānistān
Passed अफगानिसतान aphgānistān aphgānistān
Passed अफ्गानिसतान aphgānistān aphgānistān
Passed स्फिंकटर sphiṅkṭar sphiṅkṭar
Passed मांडवी māṇḍvī māṇḍvī
Passed लंपसम lampsam lampsam
Failed मयराम mayarām mayrām 4
Passed मैय्य maiyya maiyya
Passed रंगद्रव्य raṅgadravya raṅgadravya
Passed रंगदार raṅgdār raṅgdār
Failed रंगपटल raṅgapaṭal raṅgpaṭal 7
Failed संगठन saṅgaṭhan saṅgṭhan 7
Passed उमंगभर umaṅgbhar umaṅgbhar
Passed उमंगहीन umaṅghīn umaṅghīn
Passed तंगहाल taṅghāl taṅghāl
Passed तत्वमीमांसा tatvamīmānsā tatvamīmānsā
Passed तनहाई tanhāī tanhāī
Passed त्रिकोणमिति trikoṇmiti trikoṇmiti
Passed दिसम्बर disambar disambar
Passed दिसंबर disambar disambar
Passed दिसमबर disambar disambar
Passed दिलचस्प dilcasp dilcasp
Passed दुरूपयोग durūpyog durūpyog
Passed पचहत्तर pachattar pachattar
Passed ḍha ḍha
Passed किंमत kimmat kimmat
Passed हैं ha͠i ha͠i
Passed डाउनलोड ḍāunloḍ ḍāunloḍ

-- Unit tests for [[Module:hi-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local hi_translit = require('Module:hi-translit')

function tests:do_test_translit(deva, roman, xlit)
	self:equals('<span class="Deva" lang="hi">[[' .. mw.ustring.gsub(deva, "%+", "") .. '#Hindi|' .. mw.ustring.gsub(deva, "%+", "") .. ']]</span>', hi_translit.tr(deva, 'hi', 'Deva'), roman)
end

function tests:test_translit_hindi()
	
	self:do_test_translit('आलप्पुष़ा', 'ālappuḻā')
	self:do_test_translit('कपड़ा', 'kapṛā')
	self:do_test_translit('नज़दीक', 'nazdīk')
	self:do_test_translit('जुड़वाँ', 'juṛvā̃')
	self:do_test_translit('कॉफ़ी', 'kŏfī')
	self:do_test_translit('फ़िल्म', 'film')
	self:do_test_translit('फ़ावड़ा', 'fāvṛā')
	self:do_test_translit('करना', 'karnā')
	self:do_test_translit('करन', 'karan')
	self:do_test_translit('वस्त्र', 'vastra')
	self:do_test_translit('भस्म', 'bhasma')
	self:do_test_translit('अस्पताल', 'aspatāl')
	self:do_test_translit('उत्तम', 'uttam')
	self:do_test_translit('क़लम', 'qalam')
	self:do_test_translit('देवनागरी', 'devnāgrī')
	self:do_test_translit('नमकीन', 'namkīn')
	self:do_test_translit('वेद', 'ved')
	self:do_test_translit('राम', 'rām')
	self:do_test_translit('रचना', 'racnā')
	self:do_test_translit('अंग्रेज़', 'aṅgrez')
	self:do_test_translit('अंगरेज़', 'aṅgrez')	
	self:do_test_translit('विमला', 'vimlā')
	self:do_test_translit('भारतीय', 'bhārtīya')
	self:do_test_translit('समझा', 'samjhā')
	self:do_test_translit('समझ', 'samajh')
	self:do_test_translit('लपटें', 'lapṭẽ')
	self:do_test_translit('लपट', 'lapaṭ')
	self:do_test_translit('सुलोचना', 'sulocnā')
	self:do_test_translit('भारत', 'bhārat')
	self:do_test_translit('दूःख', 'dūḥkh')
	self:do_test_translit('नहीं', 'nahī̃')
	self:do_test_translit('।', '.')
	self:do_test_translit('प्लीज़', 'plīz')
	self:do_test_translit('कृपया', 'kŕpyā')	
	self:do_test_translit('मानहानि', 'mānhāni')
	self:do_test_translit('तिरस्कार', 'tiraskār')
	self:do_test_translit('प्रतिबिंब', 'pratibimb')
	self:do_test_translit('सुवर्ण', 'suvarṇ')
	self:do_test_translit('संपत्ति', 'sampatti')
	self:do_test_translit('प्रवेशमार्ग', 'praveśmārg')
	self:do_test_translit('अंतःस्राव', 'antaḥsrāv')
	self:do_test_translit('बहिष्कार', 'bahiṣkār')
	self:do_test_translit('व्यवच्छेद', 'vyavacched')
	self:do_test_translit('जलावतनी', 'jalāvatnī')
	self:do_test_translit('स्वत्व+हरण', 'svatvaharaṇ')
	self:do_test_translit('जब्ती', 'jabtī')
	self:do_test_translit('निस्सारण', 'nissāraṇ')
	self:do_test_translit('मैथमैटिक्स', 'maithmaiṭiks')
	self:do_test_translit('पिक्चर', 'pikcar')
	self:do_test_translit('संगमरमर', 'saṅgmarmar')
	self:do_test_translit('तलवार', 'talvār')
	self:do_test_translit('अलमारी', 'almārī')
	self:do_test_translit('उब्द्रशाला', 'ubdraśālā')
	self:do_test_translit('टमाटर', 'ṭamāṭar')
	self:do_test_translit('पेपरमिंट', 'peparmiṇṭ')
	self:do_test_translit('इंगलिश', 'iṅgliś')
	self:do_test_translit('अन्तर्राष्ट्रीय', 'antarrāṣṭrīya')
	self:do_test_translit('रेफ्रिजरेटर', 'rephrijreṭar')
	self:do_test_translit('रेफरिजरेटर', 'rephrijreṭar')
	self:do_test_translit('रेफ्रिज्रेटर', 'rephrijreṭar')
	self:do_test_translit('रेफरिज्रेटर', 'rephrijreṭar')
	self:do_test_translit('अधिकांश', 'adhikānś')
	self:do_test_translit('अज़रबैजान', 'azarbaijān')
	self:do_test_translit('अज़र्बैजान', 'azarbaijān')
	self:do_test_translit('अफ्रीका', 'aphrīkā')
	self:do_test_translit('अफरीका', 'aphrīkā')
	self:do_test_translit('अफगानिस्तान', 'aphgānistān')
	self:do_test_translit('अफ्गानिस्तान', 'aphgānistān')
	self:do_test_translit('अफगानिसतान', 'aphgānistān')
	self:do_test_translit('अफ्गानिसतान', 'aphgānistān')
	self:do_test_translit('स्फिंकटर', 'sphiṅkṭar')
	self:do_test_translit('मांडवी', 'māṇḍvī')
	self:do_test_translit('लंपसम', 'lampsam')
	self:do_test_translit('मयराम', 'mayarām')
	self:do_test_translit('मैय्य', 'maiyya')
	self:do_test_translit('रंगद्रव्य', 'raṅgadravya')
	self:do_test_translit('रंगदार', 'raṅgdār')
	self:do_test_translit('रंग+पटल', 'raṅgapaṭal')
	self:do_test_translit('संग+ठन', 'saṅgaṭhan')
	self:do_test_translit('उमंगभर', 'umaṅgbhar')
	self:do_test_translit('उमंगहीन', 'umaṅghīn')
	self:do_test_translit('तंगहाल', 'taṅghāl')
	self:do_test_translit('तत्वमीमांसा', 'tatvamīmānsā')
	self:do_test_translit('तनहाई', 'tanhāī')
	self:do_test_translit('त्रिकोणमिति', 'trikoṇmiti')
	self:do_test_translit('दिसम्बर', 'disambar')
	self:do_test_translit('दिसंबर', 'disambar')
	self:do_test_translit('दिसमबर', 'disambar')
	self:do_test_translit('दिलचस्प', 'dilcasp')
	self:do_test_translit('दुरूपयोग', 'durūpyog')
	self:do_test_translit('पचहत्तर', 'pachattar')
	self:do_test_translit('ढ', 'ḍha')
	self:do_test_translit('किंमत', 'kimmat')
	self:do_test_translit('हैं', 'ha͠i')
	self:do_test_translit('डाउनलोड', "ḍāunloḍ")
end
 
return tests