Пример #1
0
 public function testAuthenticateHeaderAdded()
 {
     $response = new MockSimpleHttpResponse();
     $response->returnsByReference('getHeaders', new MockSimpleHttpHeaders());
     $request = new MockSimpleHttpRequest();
     $request->returns('fetch', $response);
     $request->expectOnce('addHeaderLine', array('Authorization: Basic ' . base64_encode('test:secret')));
     $agent = new MockRequestUserAgent();
     $agent->returns('createHttpRequest', $request);
     $agent->__construct();
     $response = $agent->fetchResponse(new SimpleUrl('http://*****:*****@this.host'), new SimpleGetEncoding());
 }