Как избавиться от дублирования в тестах
Проблема
Часто, перед тем как запустить очередной testplane-тест, нужно выполнить определенную подготовительную работу, например:
- очистить все cookies;
- почистить localStorage;
- инициализировать какую-либо переменную теста.
Аналогично, после завершения основных проверок в testplane-тесте, вы можете захотеть всегда проверять наличие ошибок в клиентском коде, срабатывание нужных метрик и т. п.
Решение: testplane-global-hook
Чтобы не повторять эти действия каждый раз в своих тестах, подключите плагин testplane-global-hook и опишите их в настройках плагина в виде функций для хуков beforeEach
и afterEach
.
Подробнее о том, как подключить и настроить плагин, читайте в документации плагина.
Ключевые слова
- testplane-global-hook