public function testSingleField()
{
$this->specify('Test regex validator with single field.', function () {
$validation = new Validation();
$validation->add('car_plate', new Validation\Validator\Regex(['pattern' => '/[A-Z]{3}\\-[0-9]{3}/']));
$messages = $validation->validate([]);
$expectedMessages = Validation\Message\Group::__set_state(['_messages' => [0 => Validation\Message::__set_state(['_type' => 'Regex', '_message' => 'Field car_plate does not match the required format', '_field' => 'car_plate', '_code' => '0'])]]);
expect($expectedMessages)->equals($messages);
$messages = $validation->validate(['car_plate' => 'XYZ-123']);
expect($messages)->count(0);
});
}