diff --git a/src/CukeCommands.cpp b/src/CukeCommands.cpp index 0e80b957..1a4760b9 100644 --- a/src/CukeCommands.cpp +++ b/src/CukeCommands.cpp @@ -14,8 +14,8 @@ void CukeCommands::beginScenario(const TagExpression::tag_list *tags) { } void CukeCommands::endScenario() { - contextManager.purgeContexts(); hookRegistrar.execAfterHooks(currentScenario.get()); + contextManager.purgeContexts(); currentScenario.reset(); }