| 19 | } |
| 20 | |
| 21 | void CukeCommands::beginScenario(const TagExpression::tag_list& tags) { |
| 22 | if (!hasStarted) { |
| 23 | hasStarted = true; |
| 24 | HookRegistrar::execBeforeAllHooks(); |
| 25 | } |
| 26 | |
| 27 | currentScenario = std::make_shared<Scenario>(tags); |
| 28 | HookRegistrar::execBeforeHooks(currentScenario.get()); |
| 29 | } |
| 30 | |
| 31 | void CukeCommands::endScenario() { |
| 32 | HookRegistrar::execAfterHooks(currentScenario.get()); |