From 7df6477526d15861cfa23e085f6ffb19cfa79cc2 Mon Sep 17 00:00:00 2001 From: Ceeram Date: Wed, 28 Mar 2012 22:22:58 +0200 Subject: [PATCH] add test to prove #2723 --- lib/Cake/Test/Case/View/Helper/FormHelperTest.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/Cake/Test/Case/View/Helper/FormHelperTest.php b/lib/Cake/Test/Case/View/Helper/FormHelperTest.php index 4b8978b2243..16e24d4ef2e 100644 --- a/lib/Cake/Test/Case/View/Helper/FormHelperTest.php +++ b/lib/Cake/Test/Case/View/Helper/FormHelperTest.php @@ -6575,7 +6575,12 @@ public function testCreateCustomRoute() { */ public function testCreateWithInputDefaults() { $this->Form->create('User', array( - 'inputDefaults' => array('div' => false, 'label' => false) + 'inputDefaults' => array( + 'div' => false, + 'label' => false, + 'error' => array('attributes' => array('wrap' => 'small', 'class' => 'error')), + 'format' => array('before', 'label', 'between', 'input', 'after', 'error') + ) )); $result = $this->Form->input('username'); $expected = array( @@ -6591,6 +6596,13 @@ public function testCreateWithInputDefaults() { '/div' ); $this->assertTags($result, $expected); + + $result = $this->Form->input('username', array('label' => 'Username', 'format' => array('input', 'label'))); + $expected = array( + 'input' => array('type' => 'text', 'name' => 'data[User][username]', 'id' => 'UserUsername'), + 'label' => array('for' => 'UserUsername'), 'Username', '/label', + ); + $this->assertTags($result, $expected); } /**