function FormsTestCase::testInputForgery in Drupal 7
Test Form API protections against input forgery.
See also
File
- modules/
simpletest/ tests/ form.test, line 466 - Unit tests for the Drupal Form API.
Class
- FormsTestCase
- @file Unit tests for the Drupal Form API.
Code
function testInputForgery() {
$this
->drupalGet('form-test/input-forgery');
$checkbox = $this
->xpath('//input[@name="checkboxes[two]"]');
$checkbox[0]['value'] = 'FORGERY';
$this
->drupalPost(NULL, array(
'checkboxes[one]' => TRUE,
'checkboxes[two]' => TRUE,
), t('Submit'));
$this
->assertText('An illegal choice has been detected.', 'Input forgery was detected.');
}