/** * @test */ public function shouldGetRequestToken() { $mock = new MockHandler([new Response(200, [], $this->fauxRequestTokenResponse)]); $handler = HandlerStack::create($mock); $client = new Client($this->APIKey, ['OAuthSecret' => $this->OAuthSecret, 'handler' => $handler]); $callback = 'http://localhost/index.php'; $request_token = $client->getRequestToken($callback); $this->assertArrayHasKey('oauth_token', $request_token); $this->assertEquals($this->oauth_token, $request_token['oauth_token']); $this->assertArrayHasKey('oauth_token_secret', $request_token); $this->assertEquals($this->oauth_token_secret, $request_token['oauth_token_secret']); $this->assertArrayHasKey('oauth_callback_confirmed', $request_token); $this->assertEquals('true', $request_token['oauth_callback_confirmed']); }