Модуль:PersonMetaCat/tests

< Модуль:PersonMetaCat
Версия от 05:27, 23 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «-- Юнит-тесты для Модуль:PersonMetaCat. Для запуска тестов перейдите на страницу обсуждения. local p = require('Module:UnitTests') function p:test_countries() self:preprocess_equals_many('{{#invoke:PersonMetaCat|single_category|', '}}', { {'Композиторы <страны>|страна=СССР', 'К:Композиторы СССР'}, {'Композиторы <страны>|стр...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Юнит-тесты для модуля PersonMetaCat. Создайте страницу с текстом {{#invoke:PersonMetaCat/tests|run_tests}}


-- Юнит-тесты для [[Модуль: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