Beispiel #1
0
 /**
  * Tests that setting the `'contain'` rule option to false correctly requires a string to be
  * an exact match of the regex, with no additional characters outside.
  */
 public function testRegexContainment()
 {
     $this->assertTrue(Validator::isIp('127.0.0.1', null, array('contains' => false)));
     Validator::add('foo', '/foo/', array('contains' => true));
     $this->assertTrue(Validator::isFoo('foobar'));
     Validator::add('foo', 'foo', array('contains' => false));
     $this->assertFalse(Validator::isFoo('foobar'));
     $this->assertTrue(Validator::isFoo('foo'));
 }