MediaInstallTest.php in Drupal 10
File
core/modules/media/tests/src/Functional/MediaInstallTest.php
View source
<?php
namespace Drupal\Tests\media\Functional;
use Drupal\Tests\BrowserTestBase;
class MediaInstallTest extends BrowserTestBase {
protected static $modules = [
'media',
];
protected $defaultTheme = 'stark';
protected function setUp() : void {
parent::setUp();
$this
->drupalLogin($this
->drupalCreateUser([
'administer modules',
]));
}
public function testReinstallAfterUninstall() {
$page = $this
->getSession()
->getPage();
$assert_session = $this
->assertSession();
$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');
}
}