public function testSingleField()
{
$this->specify('Test url validator with single field.', function () {
$validation = new Validation();
$validation->add('url', new Validation\Validator\Url());
$messages = $validation->validate([]);
$expectedMessages = Validation\Message\Group::__set_state(['_messages' => [0 => Validation\Message::__set_state(['_type' => 'Url', '_message' => 'Field url must be a url', '_field' => 'url', '_code' => 0])]]);
expect($expectedMessages)->equals($messages);
$messages = $validation->validate(['url' => 'x=1']);
expect($expectedMessages)->equals($messages);
$messages = $validation->validate(['url' => 'http://phalconphp.com']);
expect($messages)->count(0);
});
}