|
@@ 895-903 (lines=9) @@
|
| 892 |
|
* |
| 893 |
|
* @return void |
| 894 |
|
*/ |
| 895 |
|
public function testSecurityButtonNestedNamed() { |
| 896 |
|
$key = 'testKey'; |
| 897 |
|
$this->Form->request['_Token'] = array('key' => $key); |
| 898 |
|
|
| 899 |
|
$this->Form->create('Addresses'); |
| 900 |
|
$this->Form->button('Test', array('type' => 'submit', 'name' => 'Address[button]')); |
| 901 |
|
$result = $this->Form->unlockField(); |
| 902 |
|
$this->assertEquals(array('Address.button'), $result); |
| 903 |
|
} |
| 904 |
|
|
| 905 |
|
/** |
| 906 |
|
* Test that submit inputs created with foo[bar] name attributes are unlocked correctly. |
|
@@ 910-918 (lines=9) @@
|
| 907 |
|
* |
| 908 |
|
* @return void |
| 909 |
|
*/ |
| 910 |
|
public function testSecuritySubmitNestedNamed() { |
| 911 |
|
$key = 'testKey'; |
| 912 |
|
$this->Form->request['_Token'] = array('key' => $key); |
| 913 |
|
|
| 914 |
|
$this->Form->create('Addresses'); |
| 915 |
|
$this->Form->submit('Test', array('type' => 'submit', 'name' => 'Address[button]')); |
| 916 |
|
$result = $this->Form->unlockField(); |
| 917 |
|
$this->assertEquals(array('Address.button'), $result); |
| 918 |
|
} |
| 919 |
|
|
| 920 |
|
/** |
| 921 |
|
* Test that the correct fields are unlocked for image submits with no names. |
|
@@ 1314-1322 (lines=9) @@
|
| 1311 |
|
* |
| 1312 |
|
* @return void |
| 1313 |
|
*/ |
| 1314 |
|
public function testFormSecuredRadio() { |
| 1315 |
|
$this->Form->request['_Token'] = array('key' => 'testKey'); |
| 1316 |
|
$this->assertEquals(array(), $this->Form->fields); |
| 1317 |
|
$options = array('1' => 'option1', '2' => 'option2'); |
| 1318 |
|
|
| 1319 |
|
$this->Form->radio('Test.test', $options); |
| 1320 |
|
$expected = array('Test.test'); |
| 1321 |
|
$this->assertEquals($expected, $this->Form->fields); |
| 1322 |
|
} |
| 1323 |
|
|
| 1324 |
|
/** |
| 1325 |
|
* Test that when disabled is in a list based attribute array it works. |