我遇到了Behat 3,AfterScenario挂钩问题。
它似乎没有运行。
测试代码:
/**
* @afterScenario @database
*/
public function deleteAccountDbs()
{
Log::debug('deleteAccountDbs');
}
我可能会遗漏一些东西吗?
AfterFeature和AfterSuite挂钩运行正常。
答案 0 :(得分:0)
使用static
快速回复上一个答案。这只涉及套房,而不是场景。我只是尝试了以下,它工作正常。
/**
* @afterScenario @database
*
* @param AfterScenarioScope $scope
*/
public function afterScenario(AfterScenarioScope $scope)
{
print('hooked');
}
它可能不适合您的唯一明显原因是您的功能/方案中没有@database
标记。