Merge pull request #213 from vlucas/pr210

Test for pr #212
This commit is contained in:
Willem Wollebrants 2017-08-27 13:37:26 +02:00 committed by GitHub
commit 38876b96ea
2 changed files with 20 additions and 0 deletions

View File

@ -57,5 +57,20 @@ class ErrorMessagesTest extends BaseTestCase
$errors = $v->errors();
$this->assertEquals($messages, $errors);
}
public function testMessageWithFieldSet()
{
$v = new Validator(array('name'=>''), array(), 'en', __DIR__ . '/../lang');
$v->rule('required', 'name');
$v->validate();
$this->assertEquals( $v->errors('name'), array('A value is required for Name'));
}
public function testMessageWithFieldAndLabelSet(){
$v = new Validator(array('name'=>''), array(), 'en', __DIR__ . '/../lang');
$v->rule('required', 'name')->label('my name');
$v->validate();
$this->assertEquals( $v->errors('name'), array('A value is required for my name'));
}
}

5
tests/lang/en.php Normal file
View File

@ -0,0 +1,5 @@
<?php
$original = include __DIR__ . '/../../lang/en.php';
$original['required'] = 'A value is required for {field}';
return $original;