You are here

protected function ViewsTestBase::setUp in Multiversion 8.2

Overrides BrowserTestBase::setUp

File

tests/src/Functional/Views/ViewsTestBase.php, line 35

Class

ViewsTestBase
Base class for all multiversion views tests.

Namespace

Drupal\Tests\multiversion\Functional\Views

Code

protected function setUp($import_test_views = TRUE) {
  parent::setUp($import_test_views);
  $permissions = [
    'create workspace',
    'edit own workspace',
    'view own workspace',
    'bypass entity access own workspace',
    'bypass node access',
  ];
  $this
    ->setupWorkspaceSwitcherBlock();
  $user = $this
    ->drupalCreateUser($permissions);
  $this->uid = $user
    ->id();
  $this
    ->drupalLogin($user);
  if ($import_test_views) {
    ViewTestData::createTestViews(get_class($this), [
      'multiversion_test_views',
    ]);
  }
}