|
Тест представляет собой использование ранее описанного именованного шаблона .
При этом переменные подстановки , используемые в шаблоне, применяются прямо на месте использования шаблона.
Тест позволяет также указывать значения переменных прямо в тесте (указывать элементы params и safe_params).
Имена и описание теста берутся из шаблона.
Полное описание теста выглядит как:<call_template> <params> .. named params .. </params> <safe_params> .. named params if undefined .. </safe_params> <name>name of test template</name> </call_template> |
Здесь:
params, safe_params | Перечисление определений переменных подстановок для составляющих тестов. |
name | Имя используемого шаблона (должно быть описано где-то в агрегатном тесте, включающем данный, в разделе test_templates ). |
Для теста есть аналогичная тестовая команда call_template . Именованные шаблоны для этой команды определяются также как и для тестов. Отличие только в том, что команда игнорирует спецификатор имён spec .
|