Ejemplo n.º 1
0
 public function testAdditionalHeaderAddedToRequest()
 {
     $response = new MockSimpleHttpResponse();
     $response->returnsByReference('getHeaders', new MockSimpleHttpHeaders());
     $request = new MockSimpleHttpRequest();
     $request->returnsByReference('fetch', $response);
     $request->expectOnce('addHeaderLine', array('User-Agent: SimpleTest'));
     $agent = new MockRequestUserAgent();
     $agent->returnsByReference('createHttpRequest', $request);
     $agent->__construct();
     $agent->addHeader('User-Agent: SimpleTest');
     $response = $agent->fetchResponse(new SimpleUrl('http://this.host/'), new SimpleGetEncoding());
 }