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();
}