コード例 #1
0
 /** @test **/
 public function it_detects_when_to_use_user_agent_authentication()
 {
     $config = new \PHRETS\Configuration();
     $config->setLoginUrl('http://retsgw.flexmls.com/rets2_1/Login')->setUsername(getenv('PHRETS_TESTING_USERNAME'))->setPassword(getenv('PHRETS_TESTING_PASSWORD'))->setUserAgent('PHRETS/2.0')->setUserAgentPassword('bogus_password')->setRetsVersion('1.7.2');
     $session = new \PHRETS\Session($config);
     $history = new \GuzzleHttp\Subscriber\History();
     $session->getEventEmitter()->attach($history);
     $session->Login();
     $request = $history->getLastRequest();
     $this->assertRegExp('/Digest/', $request->getHeader('RETS-UA-Authorization'));
 }