You are here

public function MediaInstallTest::testReinstallAfterUninstall in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/media/tests/src/Functional/MediaInstallTest.php \Drupal\Tests\media\Functional\MediaInstallTest::testReinstallAfterUninstall()

Tests reinstalling after being uninstalled.

File

core/modules/media/tests/src/Functional/MediaInstallTest.php, line 35

Class

MediaInstallTest
Tests media Install / Uninstall logic.

Namespace

Drupal\Tests\media\Functional

Code

public function testReinstallAfterUninstall() {
  $page = $this
    ->getSession()
    ->getPage();
  $assert_session = $this
    ->assertSession();

  // Uninstall the media module.
  $this->container
    ->get('module_installer')
    ->uninstall([
    'media',
  ], FALSE);
  $this
    ->drupalGet('/admin/modules');
  $page
    ->checkField('modules[media][enable]');
  $page
    ->pressButton('Install');
  $assert_session
    ->pageTextNotContains('could not be moved/copied because a file by that name already exists in the destination directory');
  $assert_session
    ->pageTextContains('Module Media has been enabled');
}