public function testWithinRealm() { $request = new MockSimpleHttpRequest(); $request->expectOnce('addHeaderLine'); $authenticator =& $this->createSingleRealm(); $authenticator->addHeaders($request, new SimpleUrl('http://www.here.com/path/more/hello.html')); }
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()); }