function testUntestedHost() { $request = $this->createSimulatedBadHost(); $agent = new MockRequestUserAgent(); $agent->setReturnReference('createHttpRequest', $request); $agent->__construct(); $response = $agent->fetchResponse(new SimpleUrl('http://this.host/this/path/page.html'), new SimpleGetEncoding()); $this->assertTrue($response->isError()); }
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()); }