示例#1
0
 private function validate($key, $rule)
 {
     $this->v->key($key . '[valid]')->with($rule);
     $this->v->key($key . '[notvalid]')->with($rule);
     $this->assertTrue($this->v->isValid($key . '[valid]'));
     $this->assertFalse($this->v->isValid($key . '[notvalid]'));
 }
示例#2
0
 public function testLocalization()
 {
     $v = Indie::withLocalization('ru_RU');
     $v->import($this->post);
     $v->key('uuid[valid]')->with(new Rule\UUID('v4'));
     $v->key('uuid[notvalid]')->with(new Rule\UUID('v4'));
     $this->assertEquals('Значение \'string\' не является корректным UUID версии v4', $v->getErrors('uuid[notvalid]')[0], "Localization Failed");
 }