public function testRenderFieldsetWithoutId() { $form = $this->getMockForAbstractClass('Console\\Form\\Preferences\\AbstractForm'); $form->init(); $preferences = $form->get('Preferences'); $text1 = new \Zend\Form\Element\Text('text1'); $text1->setLabel('Text1'); $preferences->add($text1); $text2 = new \Zend\Form\Element\Text('text2'); $text2->setLabel('Text2'); $text2->setMessages(array('message')); $preferences->add($text2); $expected = <<<EOT <div class='table'> <label><span>Text1</span><input type="text" name="text1" value=""></label> <label><span>Text2</span><input type="text" name="text2" class="input-error" value=""></label> <div class='row'> <span class='cell'></span> <ul class="errors"><li>message</li></ul> </div> <div class='row'> <span class='cell'></span> <input type="submit" name="Submit" value="Setzen"> </div> </div> EOT; $view = $this->_createView(); $view->plugin('FormRow')->setTranslatorEnabled(false); $this->assertEquals($expected, $form->renderFieldset($view, $form)); }
public function testRenderFieldsetWithoutLabel() { $view = \Library\Application::getService('ViewManager')->getRenderer(); $text1 = new \Zend\Form\Element\Text('text1'); $text2 = new \Zend\Form\Element\Text('text2'); $text2->setMessages(array('message')); $submit = new \Zend\Form\Element\Submit('submit'); $form = new \Console\Form\Form(); $form->init(); $form->add($text1); $form->add($text2); $form->add($submit); $expected = <<<EOT <div class="table"> <div class='row'> <span class='label'></span> <input type="text" name="text1" value=""> </div> <div class='row'> <span class='label'></span> <input type="text" name="text2" class="input-error" value=""> </div> <span class='cell'></span> <ul class="errors"><li>message</li></ul> <span class='cell'></span> <input type="submit" name="submit" value=""> </div> EOT; $this->assertEquals($expected, $form->renderFieldset($view, $form)); }