'Paris', ]; $this->assertEquals([], StateValidationHelper::validate($payload)); } public function testStateIsRemovedWhenCountryIsNotSupported(): void { $payload = [ 'Country' => 'France', 'State' => 'Paris', ]; $this->assertEquals(['Country' => 'France'], StateValidationHelper::validate($payload)); } public function testStateIsLeftWhenCountryIsSupported(): void { $payload = [ 'Country' => 'United States', 'State' => 'Texas', ]; $this->assertEquals($payload, StateValidationHelper::validate($payload)); } }