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);