From fa6b1b1a20f8506f17688239c47839815f7f8c3c Mon Sep 17 00:00:00 2001 From: mark_story Date: Mon, 19 Oct 2009 23:57:23 -0400 Subject: [PATCH] Changing FormHelper::button() to actually create ', 'image' => '', 'tableheader' => '%s', 'tableheaderrow' => '%s', diff --git a/cake/tests/cases/libs/view/helpers/form.test.php b/cake/tests/cases/libs/view/helpers/form.test.php index d195b11cb..007b4f9f1 100644 --- a/cake/tests/cases/libs/view/helpers/form.test.php +++ b/cake/tests/cases/libs/view/helpers/form.test.php @@ -4491,19 +4491,13 @@ class FormHelperTest extends CakeTestCase { */ function testButton() { $result = $this->Form->button('Hi'); - $this->assertTags($result, array('input' => array('type' => 'button', 'value' => 'Hi'))); + $this->assertTags($result, array('button' => array('type' => 'submit'), 'Hi', '/button')); - $result = $this->Form->button('Clear Form', array('type' => 'clear')); - $this->assertTags($result, array('input' => array('type' => 'clear', 'value' => 'Clear Form'))); + $result = $this->Form->button('Clear Form >', array('type' => 'reset')); + $this->assertTags($result, array('button' => array('type' => 'reset'), 'Clear Form >', '/button')); - $result = $this->Form->button('Reset Form', array('type' => 'reset')); - $this->assertTags($result, array('input' => array('type' => 'reset', 'value' => 'Reset Form'))); - - $result = $this->Form->button('Options', array('type' => 'reset', 'name' => 'Post.options')); - $this->assertTags($result, array('input' => array('type' => 'reset', 'name' => 'data[Post][options]', 'id' => 'PostOptions', 'value' => 'Options'))); - - $result = $this->Form->button('Options', array('type' => 'reset', 'name' => 'Post.options', 'id' => 'Opt')); - $this->assertTags($result, array('input' => array('type' => 'reset', 'name' => 'data[Post][options]', 'id' => 'Opt', 'value' => 'Options'))); + $result = $this->Form->button('', array('type' => 'reset', 'escape' => true)); + $this->assertTags($result, array('button' => array('type' => 'reset'), '<Clear Form>', '/button')); $result = $this->Form->button('Upload Text', array('onClick' => "$('#postAddForm').ajaxSubmit({target: '#postTextUpload', url: '/posts/text'});return false;'", 'escape' => false)); $this->assertNoPattern('/\&039/', $result);