|
|
@@ -4256,6 +4256,23 @@ class FormHelperTest extends CakeTestCase {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * Multiple select elements should always be secured as they always participate
|
|
|
+ * in the POST data.
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function testSelectMultipleSecureWithNoOptions() {
|
|
|
+ $this->Form->request['_Token'] = array('key' => 'testkey');
|
|
|
+ $this->assertEquals(array(), $this->Form->fields);
|
|
|
+
|
|
|
+ $result = $this->Form->select(
|
|
|
+ 'Model.select',
|
|
|
+ array(),
|
|
|
+ array('multiple' => true)
|
|
|
+ );
|
|
|
+ $this->assertEquals(array('Model.select'), $this->Form->fields);
|
|
|
+ }
|
|
|
+/**
|
|
|
* When a select box has no options it should not be added to the fields list
|
|
|
* as it always fail post validation.
|
|
|
*
|