/** * * @param ExampleEvent $event * * @throws \PhpSpec\Exception\Example\StopOnFailureException */ public function afterExample(ExampleEvent $event) { if (!$this->io->isStopOnFailureEnabled()) { return; } if ($event->getResult() === ExampleEvent::FAILED || $event->getResult() === ExampleEvent::BROKEN) { throw new StopOnFailureException('Example failed', 0, null, $event->getResult()); } }
function let(IO $io) { $io->isStopOnFailureEnabled()->willReturn(false); $this->beConstructedWith($io); }