Модуль:PersonMetaCat/tests

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Юнит-тесты для модуля PersonMetaCat. Для запуска тестов перейдите на эту страницу (Очистить кэш).

-- Юнит-тесты для [[Модуль:PersonMetaCat]]. Для запуска тестов перейдите на страницу обсуждения.
local p = require('Module:UnitTests')


function p:test_countries()
	self:preprocess_equals_many('{{#invoke:PersonMetaCat|single_category|', '}}', {
		{'Композиторы <страны>|страна=СССР', 'К:Композиторы СССР'},
		{'Композиторы <страны>|страна=Буркина-Фасо', 'К:Композиторы Буркина-Фасо'},
		{'Музыканты <страны>|страна=Австрия', 'К:Музыканты Австрии'},
		{'Программисты <страны>|страна=Республика Корея', 'К:Программисты Республики Корея'},
		{'Военачальники <страны>|страна=Древний Египет', 'К:Военачальники Древнего Египта'},
		{'Императоры <страны>|страна=Древний Рим', 'К:Императоры Древнего Рима'},
		{'Диджеи <века>|век=20', 'К:Диджеи XX века'},
		{'Учёные <страны> <века>|страна=Франция|век=18', 'К:Учёные Франции XVIII века'},
	})
end

return p