You are here

protected function CounterTest::setUp in Yandex.Metrics 8.3

Test case presets.

Return value

bool|void

Overrides WebTestBase::setUp

File

tests/src/Functional/CounterTest.php, line 51
Contains \Drupal\yandex_metrics\Tests\CounterTest.

Class

CounterTest
Tests of functionality and settings of Yandex.Metrics Counter module.

Namespace

Drupal\Tests\yandex_metrics\Functional

Code

protected function setUp() {
  parent::setUp();
  $random = new Random();

  // Set simple string as counter code.
  $this->yandex_metrics_code = $random
    ->name(8);

  // Create admin user.
  $admin_user_permissions = array(
    'administer Yandex.Metrics settings',
    'access administration pages',
    'access content overview',
  );
  $this->admin_user = $this
    ->drupalCreateUser($admin_user_permissions);

  // Create regular user.
  $regular_user_permissions = array(
    'access content',
  );
  $this->regular_user = $this
    ->drupalCreateUser($regular_user_permissions);

  // Create page content type to be able to create pages in test cases.
  $this
    ->createContentType([
    'type' => 'page',
  ]);
}