public function testCanCheckLoginStatusAfterLoggingIn() { $signerMock = $this->getSignerMock(); $guzzleClient = new GuzzleClient(); $wykopApiReturn = '{"login":"******","email":"fff:795551508","public_email":"","name":"","www":"","jabber":"","gg":"","city":"","about":"","author_group":1,"links_added":53,"links_published":4,"comments":748,"rank":2606,"followers":14,"following":6,"entries":277,"entries_comments":2513,"diggs":930,"buries":343,"groups":0,"related_links":8,"signup_date":"2007-11-25 20:16:34","avatar":"http:\\/\\/xJ.cdn02.imgwykop.pl\\/c3397992\\/matiit_JMq2ooDOk7,q60.jpg","avatar_big":"http:\\/\\/xJ.cdn02.imgwykop.pl\\/c3397992\\/matiit_JMq2ooDOk7,q150.jpg","avatar_med":"http:\\/\\/xJ.cdn02.imgwykop.pl\\/c3397992\\/matiit_JMq2ooDOk7,q48.jpg","avatar_lo":"http:\\/\\/xJ.cdn02.imgwykop.pl\\/c3397992\\/matiit_JMq2ooDOk7,q30.jpg","is_observed":null,"is_blocked":null,"sex":"male","url":"http:\\/\\/www.wykop.pl\\/ludzie\\/matiit\\/","violation_url":null,"userkey":"3fQGm:eOj7n:kA6y:bh9cY:i0mf2:zzzzz"}'; $wykopApiReturnStream = Stream::factory($wykopApiReturn); $wykopApiResponseMock = new Mock([new Response(200, [], $wykopApiReturnStream)]); $guzzleClient->getEmitter()->attach($wykopApiResponseMock); $client = new Client('FAKE KEY', 'FAKE SECRET KEY', $guzzleClient); $client->setSigner($signerMock); $client->setUserCredentials("login", "Fake user account key"); $loginResult = $client->logIn(); $this->assertEquals(true, $loginResult); $this->assertEquals(true, $client->getLoginStatus()); }