/** * Creates browser configuration. * * @param string $strategy_type Strategy type. * @param string $strategy_hash Strategy hash. * * @return ISessionStrategy */ private function _getStrategy($strategy_type, $strategy_hash) { $browser = m::mock('aik099\\PHPUnit\\BrowserConfiguration\\BrowserConfiguration'); $browser->shouldReceive('getSessionStrategy')->once()->andReturn($strategy_type); $browser->shouldReceive('getSessionStrategyHash')->once()->andReturn($strategy_hash); return $this->manager->getSessionStrategy($browser); }
/** * Sets browser configuration. * * @param BrowserConfiguration $browser Browser configuration. * * @return self */ public function setBrowser(BrowserConfiguration $browser) { $this->_browser = $browser->attachToTestCase($this); // Configure session strategy. return $this->setSessionStrategy($this->sessionStrategyManager->getSessionStrategy($browser)); }