function UserTokenReplaceTestCase::testAnonymousUserTokenReplacement
Uses an anonymous user, then tests the tokens generated from it.
File
-
modules/
user/ user.test, line 2612
Class
- UserTokenReplaceTestCase
- Test user token replacement in strings.
Code
function testAnonymousUserTokenReplacement() {
global $language;
// Load anonymous user data.
$account = drupal_anonymous_user();
// Generate and test sanitized tokens.
$tests = array();
$tests['[user:mail]'] = '';
foreach ($tests as $input => $expected) {
$output = token_replace($input, array(
'user' => $account,
), array(
'language' => $language,
));
$this->assertEqual($output, $expected, format_string('Sanitized user token %token replaced.', array(
'%token' => $input,
)));
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.