示例#1
0
 public function testSetValidators()
 {
     $validator = $this->getMockBuilder('Rapid\\Form\\Validator\\Required')->getMock();
     $this->assertEquals(array(), $this->element->validators());
     $validators = array();
     $this->element->setValidators($validators);
     $this->assertEquals($validators, $this->element->validators());
     $validators[] = clone $validator;
     $this->element->setValidators($validators);
     $this->assertEquals($validators, $this->element->validators());
     $validator2 = clone $validator;
     $this->element->addValidator($validator2);
     $validators[] = $validator2;
     $this->assertEquals($validators, $this->element->validators());
 }