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()); }
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()); }