Example #1
0
 public function testValidating()
 {
     $validator = new Validator(['test' => 'abc']);
     $validator->addRules('test', 'equals:abc');
     $this->assertTrue($validator->isValid());
     $validator = new Validator(['test' => 'abc']);
     $validator->addRules('test', 'equals:def');
     $this->assertFalse($validator->isValid());
 }
Example #2
0
 public function testValidateRegex()
 {
     $validator = new Validator(['foo' => 'abc']);
     $validator->addRules('foo', 'regex:/abc/');
     $this->assertTrue($validator->isValid());
     $validator = new Validator(['foo' => 'abc']);
     $validator->addRules('foo', 'regex:/ABC/');
     $this->assertFalse($validator->isValid());
 }