function DrupalGotoTest::testDrupalGetDestination
Test drupal_get_destination().
File
-
modules/
simpletest/ tests/ common.test, line 1504
Class
- DrupalGotoTest
- Testing drupal_goto and hook_drupal_goto_alter().
Code
function testDrupalGetDestination() {
$query = $this->randomName(10);
// Verify that a 'destination' query string is used as destination.
$this->drupalGet('common-test/destination', array(
'query' => array(
'destination' => $query,
),
));
$this->assertText('The destination: ' . $query, 'The given query string destination is determined as destination.');
// Verify that the current path is used as destination.
$this->drupalGet('common-test/destination', array(
'query' => array(
$query => NULL,
),
));
$url = 'common-test/destination?' . $query;
$this->assertText('The destination: ' . $url, 'The current path is determined as destination.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.