Test for pr #212

This commit is contained in:
Willem Wollebrants 2017-08-27 13:34:43 +02:00
parent f49917ecfd
commit 6350cf8cb0
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;