Esempio n. 1
0
 /**
  * Prints scenario/background header on BEFORE event.
  *
  * @param Formatter                     $formatter
  * @param ScenarioLikeTested|AfterSetup $event
  * @param string                        $eventName
  */
 private function printHeaderOnBeforeEvent(Formatter $formatter, ScenarioLikeTested $event, $eventName)
 {
     if ($this->beforeEventName !== $eventName || !$event instanceof AfterSetup) {
         return;
     }
     if ($this->setupPrinter) {
         $this->setupPrinter->printSetup($formatter, $event->getSetup());
     }
     $this->scenarioPrinter->printHeader($formatter, $event->getFeature(), $event->getScenario());
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function printHeader(Formatter $formatter, FeatureNode $feature, OutlineNode $outline)
 {
     $this->scenarioPrinter->printHeader($formatter, $feature, $outline);
     $this->printExamplesSteps($formatter, $outline, $outline->getSteps());
     $this->printExamplesTableHeader($formatter->getOutputPrinter(), $outline->getExampleTable());
 }