예제 #1
0
 /**
  * @test
  */
 public function shouldSetClientDetailsInUrlForAuthUrlMethod()
 {
     $request = new Request('GET', '/res');
     $listener = new AuthListener('clientId', 'clientSecret', Client::AUTH_URL_CLIENT_ID);
     $listener->onRequestBeforeSend($this->getEventMock($request));
     $this->assertEquals('/res?client_id=clientId&client_secret=clientSecret', $request->getUrl());
 }
 /**
  * @test
  */
 public function shouldSetTokenInUrlForAuthUrlMethod()
 {
     $request = new Request(Request::METHOD_GET, '/res');
     $listener = new AuthListener(Client::AUTH_URL_TOKEN, array('tokenOrLogin' => 'test'));
     $listener->preSend($request);
     $this->assertEquals('/res?access_token=test', $request->getUrl());
 }
 /**
  * @test
  */
 public function shouldSetClientDetailsInUrlForAuthUrlMethod()
 {
     $request = new Request(Request::METHOD_GET, '/res');
     $listener = new AuthListener(Client::AUTH_URL_CLIENT_ID, array('tokenOrLogin' => 'clientId', 'password' => 'clientSsecret'));
     $listener->preSend($request);
     $this->assertEquals('/res?client_id=clientId&client_secret=clientSsecret', $request->getUrl());
 }