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