public function testResetsHttpClientOnReceiptOfAccessTokenToOauthClient() { $oauth = $this->getMock('Zend_Oauth_Consumer', array(), array(), '', false); $client = $this->getMock('Zend_Oauth_Client', array(), array(), '', false); $token = $this->getMock('Zend_Oauth_Token_Access', array(), array(), '', false); $token->expects($this->once())->method('getHttpClient')->will($this->returnValue($client)); $oauth->expects($this->once())->method('getAccessToken')->will($this->returnValue($token)); $client->expects($this->once())->method('setHeaders')->with('Accept-Charset', 'ISO-8859-1,utf-8'); $twitter = new Zend_Service_Twitter(array(), $oauth); $twitter->getAccessToken(array(), $this->getMock('Zend_Oauth_Token_Request')); $this->assertTrue($client === $twitter->getLocalHttpClient()); }