Permalink
Browse files

Add test for accept header.

Refs #2828
  • Loading branch information...
markstory committed Apr 29, 2012
1 parent d80b1ef commit f6b33db02c1323c7e7fce1467724ed2a8ad85c14
Showing with 16 additions and 0 deletions.
  1. +16 −0 lib/Cake/Test/Case/Network/CakeRequestTest.php
@@ -929,6 +929,22 @@ public function testParseAcceptWithQValue() {
$this->assertEquals($expected, $result);
}
+/**
+ * Test parsing accept with a confusing accept value.
+ *
+ * @return void
+ */
+ public function testParseAcceptNoQValues() {
+ $_SERVER['HTTP_ACCEPT'] = 'application/json, text/plain, */*';
+
+ $request = new CakeRequest('/', false);
+ $result = $request->parseAccept();
+ $expected = array(
+ '1.0' => array('application/json', 'text/plain', '*/*'),
+ );
+ $this->assertEquals($expected, $result);
+ }
+
/**
* testBaseUrlAndWebrootWithModRewrite method
*

0 comments on commit f6b33db

Please sign in to comment.