From 2ce29f36ff0d909aac2cb3d219199d75757b901c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Tue, 12 Sep 2023 16:09:03 +0200 Subject: [PATCH] avoid creating client on already booted kernel --- .../AsideActivityControllerTest.php | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/Bundle/ChillAsideActivityBundle/src/Tests/Controller/AsideActivityControllerTest.php b/src/Bundle/ChillAsideActivityBundle/src/Tests/Controller/AsideActivityControllerTest.php index f2ca7b7cb..b2db38da4 100644 --- a/src/Bundle/ChillAsideActivityBundle/src/Tests/Controller/AsideActivityControllerTest.php +++ b/src/Bundle/ChillAsideActivityBundle/src/Tests/Controller/AsideActivityControllerTest.php @@ -29,12 +29,7 @@ final class AsideActivityControllerTest extends WebTestCase private KernelBrowser $client; - protected function setUp(): void - { - $this->client = $this->getClientAuthenticated(); - } - - public function generateAsideActivityId() + public function generateAsideActivityId(): iterable { self::bootKernel(); @@ -67,22 +62,25 @@ final class AsideActivityControllerTest extends WebTestCase */ public function testEditWithoutUsers(int $asideActivityId) { - $this->client->request('GET', "/fr/asideactivity/{$asideActivityId}/edit"); + $client = $this->getClientAuthenticated(); + $client->request('GET', "/fr/asideactivity/{$asideActivityId}/edit"); - $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); + $this->assertEquals(200, $client->getResponse()->getStatusCode()); } public function testIndexWithoutUsers() { - $this->client->request('GET', '/fr/asideactivity'); + $client = $this->getClientAuthenticated(); + $client->request('GET', '/fr/asideactivity'); - $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); + $this->assertEquals(200, $client->getResponse()->getStatusCode()); } public function testNewWithoutUsers() { - $this->client->request('GET', '/fr/asideactivity/new'); + $client = $this->getClientAuthenticated(); + $client->request('GET', '/fr/asideactivity/new'); - $this->assertEquals(200, $this->client->getResponse()->getStatusCode()); + $this->assertEquals(200, $client->getResponse()->getStatusCode()); } }