function testAuthenticationAccessors() { $headers = new MockSimpleHttpHeaders(); $headers->setReturnValue('getAuthentication', 'Basic'); $headers->setReturnValue('getRealm', 'Secret stuff'); $response = new MockSimpleHttpResponse(); $response->setReturnValue('getHeaders', $headers); $page = new SimplePage($response); $this->assertEqual($page->getAuthentication(), 'Basic'); $this->assertEqual($page->getRealm(), 'Secret stuff'); }
function createRedirect($content, $redirect) { $headers = new MockSimpleHttpHeaders(); $headers->setReturnValue('isRedirect', (bool) $redirect); $headers->setReturnValue('getLocation', $redirect); $response = new MockSimpleHttpResponse(); $response->setReturnValue('getContent', $content); $response->setReturnReference('getHeaders', $headers); $request = new MockSimpleHttpRequest(); $request->setReturnReference('fetch', $response); return $request; }