You are here

function SecureSiteTypeFormGuestFunctionalTest::testSecureSiteTypeFormGuestUnsetRandomAccess in Secure Site 6.2

Same name and namespace in other branches
  1. 7.2 securesite.test \SecureSiteTypeFormGuestFunctionalTest::testSecureSiteTypeFormGuestUnsetRandomAccess()

Request home page with random credentials and access enabled.

File

./securesite.test, line 1596
Tests for Secure Site module.

Class

SecureSiteTypeFormGuestFunctionalTest
Functional tests for form authentication with guest credentials.

Code

function testSecureSiteTypeFormGuestUnsetRandomAccess() {
  $perm = db_result(db_query("SELECT perm FROM {permission} WHERE rid = %d", DRUPAL_ANONYMOUS_RID));
  db_query("UPDATE {permission} SET perm = '%s' WHERE rid = %d", $perm . ', access secured pages', DRUPAL_ANONYMOUS_RID);
  $this
    ->drupalPost('', array(
    'name' => $this
      ->randomName(),
    'pass' => user_password(),
  ), 'Log in');
  $this
    ->assertNoFieldByXPath('//form[@id="securesite-user-login"]', '', t('Requesting home page with random credentials and guest access enabled.'));
  $this
    ->assertFieldByXPath('//form[@id="user-login-form"]', '', t('Checking for user log-in form when guest access is enabled and random password is given.'));
}