for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\Fiv\Form\Validator;
use Fiv\Form\Form;
/**
*
*/
class RegexpTest extends \PHPUnit_Framework_TestCase {
public function testRegexp() {
$regexpValidator = new \Fiv\Form\Validator\Regexp();
$regexpValidator->setRegexp('![^\@]+\@[^\@]+!');
$form = new Form();
$form->input('email')
->addValidator($regexpValidator);
$form->setData([
$form->getUid() => 1,
'email' => 'test@test',
]);
$this->assertTrue($form->isValid());
'email' => 'test',
$this->assertFalse($form->isValid());
}