Перейти к основному содержимому

Как избавиться от дублирования в тестах

Проблема

Часто, перед тем как запустить очередной testplane-тест, нужно выполнить определенную подготовительную работу, например:

  • очистить все cookies;
  • почистить localStorage;
  • инициализировать какую-либо переменную теста.

Аналогично, после завершения основных проверок в testplane-тесте, вы можете захотеть всегда проверять наличие ошибок в клиентском коде, срабатывание нужных метрик и т. п.

Решение: testplane-global-hook

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

Подробнее о том, как подключить и настроить плагин, читайте в документации плагина.

Ключевые слова

  • testplane-global-hook