private function createSimulatedBadHost() { $response = new MockSimpleHttpResponse(); $response->setReturnValue('isError', true); $response->setReturnValue('getError', 'Bad socket'); $response->setReturnValue('getContent', false); $request = new MockSimpleHttpRequest(); $request->setReturnReference('fetch', $response); return $request; }
function testAuthenticateHeaderAdded() { $response = new MockSimpleHttpResponse(); $response->setReturnReference('getHeaders', new MockSimpleHttpHeaders()); $request = new MockSimpleHttpRequest(); $request->setReturnReference('fetch', $response); $request->expectOnce('addHeaderLine', array('Authorization: Basic ' . base64_encode('test:secret'))); $agent = new MockRequestUserAgent(); $agent->setReturnReference('_createHttpRequest', $request); $agent->SimpleUserAgent(); $response =& $agent->fetchResponse(new SimpleUrl('http://*****:*****@this.host'), new SimpleGetEncoding()); }