|
|
@@ -6317,6 +6317,19 @@ class FormHelperTest extends CakeTestCase {
|
|
|
|
|
|
$result = $this->Form->postLink('Delete', '/posts/delete', array('data' => array('id' => 1)));
|
|
|
$this->assertContains('<input type="hidden" name="data[id]" value="1"/>', $result);
|
|
|
+
|
|
|
+ $result = $this->Form->postLink('Delete', '/posts/delete/1', array('target' => '_blank'));
|
|
|
+ $this->assertTags($result, array(
|
|
|
+ 'form' => array(
|
|
|
+ 'method' => 'post', 'target' => '_blank', 'action' => '/posts/delete/1',
|
|
|
+ 'name' => 'preg:/post_\w+/', 'id' => 'preg:/post_\w+/', 'style' => 'display:none;'
|
|
|
+ ),
|
|
|
+ 'input' => array('type' => 'hidden', 'name' => '_method', 'value' => 'POST'),
|
|
|
+ '/form',
|
|
|
+ 'a' => array('href' => '#', 'onclick' => 'preg:/document\.post_\w+\.submit\(\); event\.returnValue = false; return false;/'),
|
|
|
+ 'Delete',
|
|
|
+ '/a'
|
|
|
+ ));
|
|
|
}
|
|
|
|
|
|
/**
|