Шаблон:Testcase

Версия от 18:52, 15 января 2025; Adam (обсуждение | вклад) (Новая страница: «<includeonly>{{#invoke:Testcase|tableRow}}</includeonly> <noinclude> {{doc}} <!-- Русский: Добавляйте категории на подстраницу /doc, не сюда! English: Please add categories to the /doc subpage, not here! --> </noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Документация

Данный шаблон упрощает создание контрольных примеров для тестирования других шаблонов. {{TestCase}} необходимо использовать вместе с песочницей тестируемого шаблона (как и в случае документации, её следует располагать подстраницей с адресом <название страницы>/песочница, скопировав в неё код шаблона, требующего изменений и тестирования), располагая контрольные примеры на подстранице с адресом <название страницы>/тесты.

Прохождение тестов выводится как элементы таблице с обозначениями вида Шаблон:Сделано или Шаблон:Не сделано. Проверяется работа как основного шаблона, так и шаблона из песочницы.

Подробнее о разработке шаблонов с использованием подстраниц песочницы и тестов (/песочница и /тесты) читайте на странице «Правка и тестирование шаблонов в песочнице».

Использование править

{{TestCase|ожидаемый результат|параметр 1|параметр 2|параметр 3}}, где:

  • ожидаемый результат — значение, с которым будет сверяться результат выполнения тестируемого шаблона;
  • параметр 1...3 — параметры, передаваемые тестируемому шаблону;
  • параметр=значение — также можно передавать именованные параметры;

См. также править