public function MigrateAccessTest::testAccess in Drupal 9
Same name and namespace in other branches
- 8 core/modules/migrate_drupal_ui/tests/src/Functional/MigrateAccessTest.php \Drupal\Tests\migrate_drupal_ui\Functional\MigrateAccessTest::testAccess()
- 10 core/modules/migrate_drupal_ui/tests/src/Functional/MigrateAccessTest.php \Drupal\Tests\migrate_drupal_ui\Functional\MigrateAccessTest::testAccess()
Tests that only user 1 can access the migrate UI.
File
- core/modules/ migrate_drupal_ui/ tests/ src/ Functional/ MigrateAccessTest.php, line 29 
Class
- MigrateAccessTest
- Tests that only user 1 can access the migrate UI.
Namespace
Drupal\Tests\migrate_drupal_ui\FunctionalCode
public function testAccess() {
  $this
    ->drupalLogin($this->rootUser);
  $this
    ->drupalGet('upgrade');
  $this
    ->assertSession()
    ->statusCodeEquals(200);
  $this
    ->assertSession()
    ->pageTextContains('Upgrade');
  $user = $this
    ->createUser([
    'administer software updates',
  ]);
  $this
    ->drupalLogin($user);
  $this
    ->drupalGet('upgrade');
  $this
    ->assertSession()
    ->statusCodeEquals(403);
  $this
    ->assertSession()
    ->pageTextNotContains('Upgrade');
}