public function testRenderUtilizesRequiredSuffixesAndPrefixesWhenRequested() { $element = new Zend_Form_Element('foo'); $element->setAttribs(array('optionalPrefix' => '-opt-prefix-', 'optionalSuffix' => '-opt-suffix-', 'requiredPrefix' => '-req-prefix-', 'requiredSuffix' => '-req-suffix-'))->setRequired(true)->setView($this->getView())->setLabel('My Label'); $this->decorator->setElement($element); $content = 'test content'; $test = $this->decorator->render($content); $this->assertNotContains('-opt-prefix-', $test, $test); $this->assertNotContains('-opt-suffix-', $test, $test); $this->assertContains('-req-prefix-', $test, $test); $this->assertContains('-req-suffix-', $test, $test); $this->assertRegexp('/-req-prefix-[^-]*?My Label[^-]*-req-suffix-/s', $test, $test); }