Behat 3 AfterScenario не работает

У меня проблема с Behat 3, хук AfterScenario.

Кажется, не работает.

Тестовый код:

    /**
* @afterScenario @database
*/
public function deleteAccountDbs()
{
Log::debug('deleteAccountDbs');
}

Есть что-то, что я мог бы упустить?

Хуки AfterFeature и AfterSuite работают нормально.

1

Решение

Был быстро на предыдущий ответ с static, Это касается только сюжетов, а не сценариев. Я только что попробовал следующее, и он работает нормально.

/**
* @afterScenario @database
*
* @param AfterScenarioScope $scope
*/
public function afterScenario(AfterScenarioScope $scope)
{
print('hooked');
}

Единственная очевидная причина, по которой это может не сработать, — у вас нет @database пометьте свою функцию / сценарий.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]