public function testAuthControllerRequestsDataFromGoogle() { Input::replace(array('code' => 'foo')); Config::shouldReceive('get')->atLeast()->once()->andReturn('google'); $mock = Mockery::mock('day005_google')->shouldReceive('requestAccessToken')->once()->shouldReceive('request')->once()->andReturn('{"Foo":"Bar"}')->getMock(); OAuth::shouldReceive('consumer')->once()->andReturn($mock); $response = $this->test->postLogin(); $this->assertPropertyExists($this->layout, 'content'); $this->assertIsView($this->layout->content); // TODO: Figure out why this is no longer working // $result = $this->layout->render(); // $this->assertContains('Bar', $result); }