Browse Source

Merge pull request #8237 from cakephp/3.2-422-response-code

Added `422 Unprocessable Entity` as suggested
Mark Story 10 years ago
parent
commit
981cd5a4b1

+ 1 - 0
src/Network/Response.php

@@ -71,6 +71,7 @@ class Response
         415 => 'Unsupported Media Type',
         416 => 'Requested range not satisfiable',
         417 => 'Expectation Failed',
+        422 => 'Unprocessable Entity',
         429 => 'Too Many Requests',
         500 => 'Internal Server Error',
         501 => 'Not Implemented',

+ 1 - 1
src/TestSuite/IntegrationTestCase.php

@@ -550,7 +550,7 @@ abstract class IntegrationTestCase extends TestCase
      */
     public function assertResponseError()
     {
-        $this->_assertStatus(400, 417, 'Status code is not between 400 and 417');
+        $this->_assertStatus(400, 429, 'Status code is not between 400 and 429');
     }
 
     /**

+ 3 - 3
tests/TestCase/Network/ResponseTest.php

@@ -448,7 +448,7 @@ class ResponseTest extends TestCase
     {
         $response = new Response();
         $result = $response->httpCodes();
-        $this->assertEquals(41, count($result));
+        $this->assertEquals(42, count($result));
 
         $result = $response->httpCodes(100);
         $expected = [100 => 'Continue'];
@@ -461,7 +461,7 @@ class ResponseTest extends TestCase
 
         $result = $response->httpCodes($codes);
         $this->assertTrue($result);
-        $this->assertEquals(43, count($response->httpCodes()));
+        $this->assertEquals(44, count($response->httpCodes()));
 
         $result = $response->httpCodes(381);
         $expected = [381 => 'Unicorn Moved'];
@@ -470,7 +470,7 @@ class ResponseTest extends TestCase
         $codes = [404 => 'Sorry Bro'];
         $result = $response->httpCodes($codes);
         $this->assertTrue($result);
-        $this->assertEquals(43, count($response->httpCodes()));
+        $this->assertEquals(44, count($response->httpCodes()));
 
         $result = $response->httpCodes(404);
         $expected = [404 => 'Sorry Bro'];