From ecb7cc395c9a2166d27b59c575b4b6781872fc19 Mon Sep 17 00:00:00 2001 From: Dave Smith-Hayes Date: Wed, 23 Apr 2025 21:18:44 -0400 Subject: [PATCH] Move controller tests to handler tests, update the factory methods to conform to the interface. --- app/src/Domain/Factory/UserFactory.php | 6 +++++- app/tests/{Controller => Handler}/HandlerTest.php | 2 +- .../{Controller => Handler}/User/RegisterUserActionTest.php | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) rename app/tests/{Controller => Handler}/HandlerTest.php (99%) rename app/tests/{Controller => Handler}/User/RegisterUserActionTest.php (99%) diff --git a/app/src/Domain/Factory/UserFactory.php b/app/src/Domain/Factory/UserFactory.php index bcdfd40..d11e9aa 100644 --- a/app/src/Domain/Factory/UserFactory.php +++ b/app/src/Domain/Factory/UserFactory.php @@ -36,7 +36,11 @@ class UserFactory implements FactoryInterface return $user; } - public static function toArray(User $user): array + /** + * @param User $user + * @return array + */ + public static function toArray($user): array { return [ 'name' => $user->getName(), diff --git a/app/tests/Controller/HandlerTest.php b/app/tests/Handler/HandlerTest.php similarity index 99% rename from app/tests/Controller/HandlerTest.php rename to app/tests/Handler/HandlerTest.php index e7be71f..03a2a55 100644 --- a/app/tests/Controller/HandlerTest.php +++ b/app/tests/Handler/HandlerTest.php @@ -7,7 +7,7 @@ use Slovocast\Handler\Handler; use Psr\Http\Message\ResponseInterface as Response; use Odan\Session\SessionInterface; -class ControllerTest extends TestCase +class HandlerTest extends TestCase { public function testHtmlInlineResponse(): void { diff --git a/app/tests/Controller/User/RegisterUserActionTest.php b/app/tests/Handler/User/RegisterUserActionTest.php similarity index 99% rename from app/tests/Controller/User/RegisterUserActionTest.php rename to app/tests/Handler/User/RegisterUserActionTest.php index fcf2269..4c0867b 100644 --- a/app/tests/Controller/User/RegisterUserActionTest.php +++ b/app/tests/Handler/User/RegisterUserActionTest.php @@ -1,6 +1,6 @@