Example #1
0
 function testBeginScenarioShouldInvokeBeforeHooks()
 {
     $oMockScenario = $this->getMock('CucumberScenario', array('invokeBeforeHooks'));
     $oMockScenario->expects(self::once())->method('invokeBeforeHooks');
     CucumberScenario::setInstance($oMockScenario);
     $this->oCuke4Php->beginScenario(array());
 }
Example #2
0
 /**
  * @param  $aTags
  * @return array
  * run any before hooks for a scenario
  */
 function beginScenario($aTags)
 {
     syslog(LOG_DEBUG, "Begin Scenario:  Tags: " . implode(", ", $aTags));
     $this->setScenario(CucumberScenario::getInstance($this->aWorld));
     return $this->oScenario->invokeBeforeHooks($aTags);
 }
Example #3
0
 /**
  * @static
  * @param  $oMock
  * @return void
  */
 static function setInstance($oMock)
 {
     self::$oMock = $oMock;
 }