From 1a2c976a0eed68314d690ff3b239591fec80e8b3 Mon Sep 17 00:00:00 2001 From: cmorenov1402 Date: Wed, 26 Mar 2025 09:00:16 +0100 Subject: [PATCH] Add post with invalid token test --- tests/Entity/ProjectApi/CreateTest.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/Entity/ProjectApi/CreateTest.php b/tests/Entity/ProjectApi/CreateTest.php index a5c263d..f3fccf1 100644 --- a/tests/Entity/ProjectApi/CreateTest.php +++ b/tests/Entity/ProjectApi/CreateTest.php @@ -53,6 +53,8 @@ class CreateTest extends ApiTestCase return json_decode($client->getResponse()->getContent(), true)['token']; } + // TESTS + public function testPostWithValidToken(): void { $client = static::createClient(); @@ -97,4 +99,25 @@ class CreateTest extends ApiTestCase $this->assertResponseStatusCodeSame(Response::HTTP_UNAUTHORIZED); } + + public function testPostWithInvalidToken() + { + $client = static::createClient(); + + $client->request( + 'POST', + '/v4/projects', + [ + 'headers' => [ + 'Authorization' => "Bearer invalid_token", + 'Content-Type' => 'application/json', + ], + 'json' => [ + 'title' => 'ProjectApiTest Project', + ], + ] + ); + + $this->assertResponseStatusCodeSame(Response::HTTP_UNAUTHORIZED); + } }