File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 1616 * @link https://github.com/MarcinOrlowski/laravel-api-response-builder
1717 */
1818
19+ use Illuminate \Http \JsonResponse ;
1920use MarcinOrlowski \PhpunitExtraAsserts \Generator ;
2021use MarcinOrlowski \ResponseBuilder \BaseApiCodes ;
2122use MarcinOrlowski \ResponseBuilder \Builder ;
@@ -89,4 +90,15 @@ public function testErrorWithOkCode(): void
8990 RB ::asError (BaseApiCodes::OK ());
9091 }
9192
93+ /**
94+ * Checksi if explicit @null as HTTP code falls back to default HTTP error code..
95+ */
96+ public function testErrorWithNullHttpCode (): void
97+ {
98+ $ apiCode = BaseApiCodes::getMinCode ();
99+ $ response = RB ::error ($ apiCode , http_code: null );
100+ $ this ->assertInstanceOf (JsonResponse::class, $ response );
101+ $ this ->assertEquals (RB ::DEFAULT_HTTP_CODE_ERROR , $ response ->getStatusCode ());
102+ }
103+
92104} // end of class
You can’t perform that action at this time.
0 commit comments