/** * @group ZF-11088 */ public function testAddErrorOnElementMakesFormInvalidAndReturnsCustomError() { $element = new Zend_Form_Element_Text('foo'); $errorString = 'This element made a booboo'; $element->addError($errorString); $errorMessages = $element->getErrorMessages(); $this->assertSame(1, count($errorMessages)); $this->assertSame($errorString, $errorMessages[0]); $element2 = new Zend_Form_Element_Text('bar'); $this->form->addElement($element2); $this->form->getElement('bar')->addError($errorString); $errorMessages2 = $this->form->getElement('bar')->getErrorMessages(); $this->assertSame(1, count($errorMessages2)); $this->assertSame($errorString, $errorMessages2[0]); }