Пример #1
0
 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());
 }
Пример #2
0
 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());
 }