view = new Zend_View(); $this->helper = new Zend_View_Helper_FormReset(); $this->helper->setView($this->view); } /** * Tears down the fixture, for example, close a network connection. * This method is called after a test is executed. * * @return void */ public function tearDown() { unset($this->helper, $this->view); } public function testShouldRenderResetInput() { $html = $this->helper->formReset(array( 'name' => 'foo', 'value' => 'Reset', )); $this->assertRegexp('/]*?(type="reset")/', $html); } /** * @see ZF-2845 */ public function testShouldAllowDisabling() { $html = $this->helper->formReset(array( 'name' => 'foo', 'value' => 'Reset', 'attribs' => array('disable' => true) )); $this->assertRegexp('/]*?(disabled="disabled")/', $html); } public function testShouldRenderAsHtmlByDefault() { $test = $this->helper->formReset('foo', 'bar'); $this->assertNotContains(' />', $test); } public function testShouldAllowRenderingAsXHtml() { $this->view->doctype('XHTML1_STRICT'); $test = $this->helper->formReset('foo', 'bar'); $this->assertContains(' />', $test); } } // Call Zend_View_Helper_FormResetTest::main() if this source file is executed directly. if (PHPUnit_MAIN_METHOD == "Zend_View_Helper_FormResetTest::main") { Zend_View_Helper_FormResetTest::main(); }