ModuleInstallUninstallWebTest.php in Flysystem 2.0.x
File
tests/src/Functional/ModuleInstallUninstallWebTest.php
View source
<?php
namespace Drupal\Tests\flysystem\Functional;
use Drupal\Tests\BrowserTestBase;
class ModuleInstallUninstallWebTest extends BrowserTestBase {
protected $defaultTheme = 'stark';
public static $modules = [
'flysystem',
];
public 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)));
}
}