|
|
@@ -156,10 +156,22 @@ class CakeValidationSetTest extends CakeTestCase {
|
|
|
$result = $Field->getRules();
|
|
|
$this->assertEquals(array('validEmail'), array_keys($result));
|
|
|
|
|
|
+ $Field->setRules(array('validEmail' => $rule), false);
|
|
|
+ $result = $Field->getRules();
|
|
|
+ $this->assertEquals(array('validEmail'), array_keys($result));
|
|
|
+ $this->assertTrue(array_pop($result) instanceof CakeValidationRule);
|
|
|
+
|
|
|
$rules = array('notEmpty' => $RuleEmpty);
|
|
|
$Field->setRules($rules, true);
|
|
|
$result = $Field->getRules();
|
|
|
$this->assertEquals(array('validEmail', 'notEmpty'), array_keys($result));
|
|
|
+
|
|
|
+ $rules = array('notEmpty' => array('rule' => 'notEmpty'));
|
|
|
+ $Field->setRules($rules, true);
|
|
|
+ $result = $Field->getRules();
|
|
|
+ $this->assertEquals(array('validEmail', 'notEmpty'), array_keys($result));
|
|
|
+ $this->assertTrue(array_pop($result) instanceof CakeValidationRule);
|
|
|
+ $this->assertTrue(array_pop($result) instanceof CakeValidationRule);
|
|
|
}
|
|
|
|
|
|
/**
|