/** * @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()); }