graphQlQuery($query); $this->assertArrayHasKey('countries', $result); $this->assertArrayHasKey('id', $result['countries'][0]); $this->assertArrayHasKey('two_letter_abbreviation', $result['countries'][0]); $this->assertArrayHasKey('three_letter_abbreviation', $result['countries'][0]); $this->assertArrayHasKey('full_name_locale', $result['countries'][0]); $this->assertArrayHasKey('full_name_english', $result['countries'][0]); $this->assertArrayHasKey('available_regions', $result['countries'][0]); } public function testCheckCountriesForNullLocale() { $query = <<graphQlQuery($query); $count = count($result['countries']); for ($i=0; $i < $count; $i++) { $this->assertNotNull($result['countries'][$i]['full_name_locale']); } } }