function PollVoteCheckHostname::setUp
Overrides DrupalWebTestCase::setUp
File
-
modules/
poll/ poll.test, line 493
Class
Code
function setUp() {
parent::setUp('poll');
// Create and login user.
$this->admin_user = $this->drupalCreateUser(array(
'administer permissions',
'create poll content',
));
$this->drupalLogin($this->admin_user);
// Allow anonymous users to vote on polls.
user_role_change_permissions(DRUPAL_ANONYMOUS_RID, array(
'access content' => TRUE,
'vote on polls' => TRUE,
'cancel own vote' => TRUE,
));
// Enable page cache to verify that the result page is not saved in the
// cache when anonymous voting is allowed.
variable_set('cache', 1);
// Create poll.
$title = $this->randomName();
$choices = $this->_generateChoices(3);
$this->poll_nid = $this->pollCreate($title, $choices, FALSE);
$this->drupalLogout();
// Create web users.
$this->web_user1 = $this->drupalCreateUser(array(
'access content',
'vote on polls',
'cancel own vote',
));
$this->web_user2 = $this->drupalCreateUser(array(
'access content',
'vote on polls',
));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.