Browse Source

Add tests for #3545

Fix included in GH-1075

Closes #3545
mark_story 13 years ago
parent
commit
0b659d513e
1 changed files with 11 additions and 0 deletions
  1. 11 0
      lib/Cake/Test/Case/View/Helper/FormHelperTest.php

+ 11 - 0
lib/Cake/Test/Case/View/Helper/FormHelperTest.php

@@ -3786,6 +3786,17 @@ class FormHelperTest extends CakeTestCase {
 			'/select'
 		);
 		$this->assertTags($result, $expected);
+
+		$this->Form->request->data['Model']['field'] = 50;
+		$result = $this->Form->select('Model.field', array('50f5c0cf' => 'Stringy', '50' => 'fifty'));
+		$expected = array(
+			'select' => array('name' => 'data[Model][field]', 'id' => 'ModelField'),
+			array('option' => array('value' => '')), '/option',
+			array('option' => array('value' => '50f5c0cf')), 'Stringy', '/option',
+			array('option' => array('value' => '50', 'selected' => 'selected')), 'fifty', '/option',
+			'/select'
+		);
+		$this->assertTags($result, $expected);
 	}
 
 /**