From 204c6efdec7ed82b249f43ccd2ce0316bd247b2e Mon Sep 17 00:00:00 2001 From: Ron Rise Date: Fri, 7 Nov 2025 11:06:15 -0500 Subject: [PATCH] feat: refactor JWT middleware and update annotations for guards --- tests/Http/JsonResponseFactoryTest.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/Http/JsonResponseFactoryTest.php b/tests/Http/JsonResponseFactoryTest.php index c203350..9cd5235 100644 --- a/tests/Http/JsonResponseFactoryTest.php +++ b/tests/Http/JsonResponseFactoryTest.php @@ -6,13 +6,17 @@ namespace Siteworxpro\Tests\Http; use PHPUnit\Framework\TestCase; use Siteworxpro\App\Http\JsonResponseFactory; +use Siteworxpro\HttpStatus\CodesEnum; class JsonResponseFactoryTest extends TestCase { + /** + * @throws \JsonException + */ public function testCreateJsonResponseReturnsValidResponse(): void { $data = ['key' => 'value']; - $statusCode = 200; + $statusCode = CodesEnum::OK; $response = JsonResponseFactory::createJsonResponse($data, $statusCode); @@ -21,10 +25,13 @@ class JsonResponseFactoryTest extends TestCase $this->assertSame(json_encode($data), (string) $response->getBody()); } + /** + * @throws \JsonException + */ public function testCreateJsonResponseHandlesEmptyData(): void { $data = []; - $statusCode = 204; + $statusCode = CodesEnum::NO_CONTENT; $response = JsonResponseFactory::createJsonResponse($data, $statusCode);