From a123eba3be2a371ecf595fa45450cd680bc5f618 Mon Sep 17 00:00:00 2001 From: cmorenov1402 Date: Mon, 31 Mar 2025 12:19:30 +0200 Subject: [PATCH] Add get all locales field returned test --- tests/Entity/ProjectApi/GetAllTest.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/Entity/ProjectApi/GetAllTest.php b/tests/Entity/ProjectApi/GetAllTest.php index 1a33af0..143e3c8 100644 --- a/tests/Entity/ProjectApi/GetAllTest.php +++ b/tests/Entity/ProjectApi/GetAllTest.php @@ -296,6 +296,28 @@ class GetAllTest extends ApiTestCase ); } + public function testGetAllLocalesFieldReturned() + { + $this->createTestProjectOptimized(1); + + $client = static::createClient(); + $client->request('GET', self::BASE_URI, $this->getHeaders($client)); + + $this->assertResponseIsSuccessful(); + + $responseData = json_decode($client->getResponse()->getContent(), true); + $project = $responseData['member'][0]; + + $localesKey = 'locales'; + $this->assertArrayHasKey($localesKey, $project); + + $locales = $project[$localesKey]; + $this->assertIsArray($locales); + foreach ($locales as $locale) { + $this->assertIsString($locale); + } + } + public function testGetAllUnauthorized(): void { static::createClient()->request(self::METHOD, self::BASE_URI);