Esempio n. 1
0
 public function testGetBearerToken()
 {
     $response = $this->getMockBuilder('Widop\\HttpAdapter\\HttpResponse')->disableOriginalConstructor()->getMock();
     $response->expects($this->once())->method('getBody')->will($this->returnValue('{"token_type":"bearer","access_token":"foo"}'));
     $this->httpAdapter->expects($this->once())->method('postContent')->with($this->equalTo('https://api.twitter.com/oauth2/token'), $this->equalTo(array('Authorization' => 'Basic Y29uc3VtZXJfa2V5OmNvbnN1bWVyX3NlY3JldA==')), $this->equalTo(array('grant_type' => 'oauth_verifier')))->will($this->returnValue($response));
     $bearerToken = $this->oauth->getBearerToken('oauth_verifier');
     $this->assertInstanceOf('Widop\\Twitter\\OAuth\\Token\\BearerToken', $bearerToken);
     $this->assertSame('foo', $bearerToken->getValue());
 }