ModuleInstallUninstallWebTest.php in Flysystem 8
File
src/Tests/ModuleInstallUninstallWebTest.php
View source
<?php
namespace Drupal\flysystem\Tests;
use Drupal\simpletest\WebTestBase;
class ModuleInstallUninstallWebTest extends WebTestBase {
public static $modules = [
'flysystem',
];
protected function testInstallationAndUninstallation() {
$module_handler = \Drupal::moduleHandler();
$this
->assertTrue($module_handler
->moduleExists(reset(static::$modules)));
$module_installer = \Drupal::service('module_installer');
$module_installer
->uninstall(static::$modules);
$this
->assertFalse($module_handler
->moduleExists(reset(static::$modules)));
}
}