You are here

public function FloodControlUiPageTest::setUp in Flood control 2.0.x

Create required user and other objects in order to run tests.

Overrides BrowserTestBase::setUp

File

tests/src/Functional/FloodControlUiPageTest.php, line 44

Class

FloodControlUiPageTest
Tests that the Flood control UI pages are reachable.

Namespace

Drupal\Tests\flood_control\Functional

Code

public function setUp() {
  parent::setUp();
  $this->adminUser = $this
    ->drupalCreateUser([
    'access flood unblock',
  ]);
  $this->superAdminUser = $this
    ->drupalCreateUser([
    'administer site configuration',
  ]);
  $this->simpleUser = $this
    ->drupalCreateUser();

  // Flood backends need a request object. Create a dummy one and insert it
  // to the container.
  $request = Request::createFromGlobals();
  $this->container
    ->get('request_stack')
    ->push($request);
}