function StatisticsLoggingTestCase::setUp

Overrides DrupalWebTestCase::setUp

File

modules/statistics/statistics.test, line 67

Class

StatisticsLoggingTestCase
Tests that logging via statistics_exit() works for all pages.

Code

function setUp() {
    parent::setUp('statistics');
    $this->auth_user = $this->drupalCreateUser(array(
        'access content',
        'create page content',
        'edit own page content',
    ));
    // Ensure we have a node page to access.
    $this->node = $this->drupalCreateNode(array(
        'title' => $this->randomName(255),
        'uid' => $this->auth_user->uid,
    ));
    // Enable page caching.
    variable_set('cache', TRUE);
    // Enable access logging.
    variable_set('statistics_enable_access_log', 1);
    variable_set('statistics_count_content_views', 1);
    // Clear the logs.
    db_truncate('accesslog');
    db_truncate('node_counter');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.