function testBeginScenarioShouldInvokeBeforeHooks() { $oMockScenario = $this->getMock('CucumberScenario', array('invokeBeforeHooks')); $oMockScenario->expects(self::once())->method('invokeBeforeHooks'); CucumberScenario::setInstance($oMockScenario); $this->oCuke4Php->beginScenario(array()); }
/** * @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); }
/** * @static * @param $oMock * @return void */ static function setInstance($oMock) { self::$oMock = $oMock; }