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