Module:tg-Latn-Cyrl-translit/testcases

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Test cases[edit]

All tests passed. (refresh)

TextExpectedActualDiffers atComments
test_translit_tg_Latn_Cyrl:
PassedZaboni tojikī (dar solhoyi 1989—1991 — zaboni forsiyi tojikī; 1991—1999 – zaboni tojikiyi forsī, darī: زبان تاجیکی) — zaboni davlatiyi kišvarhoyi Tojikiston, Eron (varianti forsī) va Afġoniston (darī) mebošad. In zabon ba xonavodayi zabonhoyi hindu avrupoyī doxil mešavad. Dar majmüʾ: porsigüyoni asil (forsī, tojikī, darī) ziyoda az 122 mln nafar mebošand. Faqat ba güiši tojikī (biduni darī) ziyoda az 16 million (2022) nafar harf mezanand.Забони тоҷикӣ (дар солҳои 1989—1991 — забони форсии тоҷикӣ; 1991—1999 – забони тоҷикии форсӣ, дарӣ: زبان تاجیکی) — забони давлатии кишварҳои Тоҷикистон, Эрон (варианти форсӣ) ва Афғонистон (дарӣ) мебошад. Ин забон ба хонаводаи забонҳои ҳинду аврупоӣ дохил мешавад. Дар маҷмӯъ: порсигӯёни асил (форсӣ, тоҷикӣ, дарӣ) зиёда аз 122 млн нафар мебошанд. Фақат ба гӯиши тоҷикӣ (бидуни дарӣ) зиёда аз 16 миллион (2022) нафар ҳарф мезананд.Забони тоҷикӣ (дар солҳои 1989—1991 — забони форсии тоҷикӣ; 1991—1999 – забони тоҷикии форсӣ, дарӣ: زبان تاجیکی) — забони давлатии кишварҳои Тоҷикистон, Эрон (варианти форсӣ) ва Афғонистон (дарӣ) мебошад. Ин забон ба хонаводаи забонҳои ҳинду аврупоӣ дохил мешавад. Дар маҷмӯъ: порсигӯёни асил (форсӣ, тоҷикӣ, дарӣ) зиёда аз 122 млн нафар мебошанд. Фақат ба гӯиши тоҷикӣ (бидуни дарӣ) зиёда аз 16 миллион (2022) нафар ҳарф мезананд.

-- Unit tests for [[Module:tg-Latn-Cyrl-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local m_translit = require('Module:tg-Latn-Cyrl-translit')

local tag_text = require('Module:script utilities').tag_text
local tg = require('Module:languages').getByCode('tg')

local options = {show_difference = true }

local function tag(word)
	return tag_text(word, tg)
end

function tests:do_test_translit(input, expected)
	self:equals(tag(input), m_translit.tr(input), expected, options)
end

function tests:test_translit_tg_Latn_Cyrl()
	local examples = {
		{ "Zaboni tojikī (dar solhoyi 1989—1991 — zaboni forsiyi tojikī; 1991—1999 – zaboni tojikiyi forsī, darī: زبان تاجیکی) — zaboni davlatiyi kišvarhoyi Tojikiston, Eron (varianti forsī) va Afġoniston (darī) mebošad. In zabon ba xonavodayi zabonhoyi hindu avrupoyī doxil mešavad. Dar majmüʾ: porsigüyoni asil (forsī, tojikī, darī) ziyoda az 122 mln nafar mebošand. Faqat ba güiši tojikī (biduni darī) ziyoda az 16 million (2022) nafar harf mezanand.", "Забони тоҷикӣ (дар солҳои 1989—1991 — забони форсии тоҷикӣ; 1991—1999 – забони тоҷикии форсӣ, дарӣ: زبان تاجیکی) — забони давлатии кишварҳои Тоҷикистон, Эрон (варианти форсӣ) ва Афғонистон (дарӣ) мебошад. Ин забон ба хонаводаи забонҳои ҳинду аврупоӣ дохил мешавад. Дар маҷмӯъ: порсигӯёни асил (форсӣ, тоҷикӣ, дарӣ) зиёда аз 122 млн нафар мебошанд. Фақат ба гӯиши тоҷикӣ (бидуни дарӣ) зиёда аз 16 миллион (2022) нафар ҳарф мезананд."},
	}
	
	self:iterate(examples, "do_test_translit")
end	

return tests