18 $client =
new Client(
'http://www.test.com/');
19 $client->getEventDispatcher()->addSubscriber($plugin);
20 $request = $client->get(
'/');
21 $this->assertEquals(
'michael', $request->getUsername());
22 $this->assertEquals(
'test', $request->getPassword());
30 $client =
new Client(
'http://www.test.com/');
31 $client->getEventDispatcher()->addSubscriber($plugin);
32 $request = $client->get(
'/');
33 $this->assertEquals(
'julian', $request->getUsername());
34 $this->assertEquals(
'test', $request->getPassword());
35 $this->assertEquals(
'julian:test', $request->getCurlOptions()->get(CURLOPT_USERPWD));
36 $this->assertEquals(CURLAUTH_DIGEST, $request->getCurlOptions()->get(CURLOPT_HTTPAUTH));