public function testDigestParsing()
{
$auth = 'Digest realm="app",';
$auth .= 'qop="auth",nonce="4ee1617b8756e",opaque="dd7bcee161192cb8fba765eb595eba87"';
$headers = array("WWW-Authenticate" => $auth);
$response = new Response(compact('headers'));
$expected = array("WWW-Authenticate" => $auth);
$result = $response->headers;
$this->assertEqual($expected, $result);
$expected = array('realm' => 'app', 'qop' => 'auth', 'nonce' => '4ee1617b8756e', 'opaque' => 'dd7bcee161192cb8fba765eb595eba87');
$result = array_filter($response->digest());
$this->assertEqual($expected, $result);
}