public function ModuleInstallUninstallWebTest::testInstallationAndUninstallation in Flysystem 3.x
Same name and namespace in other branches
- 2.0.x tests/src/Functional/ModuleInstallUninstallWebTest.php \Drupal\Tests\flysystem\Functional\ModuleInstallUninstallWebTest::testInstallationAndUninstallation()
- 3.0.x tests/src/Functional/ModuleInstallUninstallWebTest.php \Drupal\Tests\flysystem\Functional\ModuleInstallUninstallWebTest::testInstallationAndUninstallation()
Tests installation and uninstallation.
File
- tests/
src/ Functional/ ModuleInstallUninstallWebTest.php, line 27
Class
- ModuleInstallUninstallWebTest
- Tests module installation and uninstallation.
Namespace
Drupal\Tests\flysystem\FunctionalCode
public function testInstallationAndUninstallation() {
$module_handler = \Drupal::moduleHandler();
$this
->assertTrue($module_handler
->moduleExists(reset(static::$modules)));
/** @var \Drupal\Core\Extension\ModuleInstallerInterface $module_installer */
$module_installer = \Drupal::service('module_installer');
$module_installer
->uninstall(static::$modules);
$this
->assertFalse($module_handler
->moduleExists(reset(static::$modules)));
}