public function InstallUninstallTest::testInstallUninstallInt in Entity Update 2.0.x
Test uninstall the module without mishap.
File
- tests/
src/ Functional/ InstallUninstallTest.php, line 46
Class
- InstallUninstallTest
- Test uninstall functionality of Site Version module.
Namespace
Drupal\Tests\entity_update\FunctionalCode
public function testInstallUninstallInt() {
// Test if site opens with no errors.
$this
->drupalGet('');
$this
->assertSession()
->statusCodeEquals(200);
/* @var $installer \Drupal\Core\Extension\ModuleInstallerInterface */
$installer = $this->container
->get('module_installer');
$this
->assertTrue($installer
->uninstall([
'entity_update',
]));
// Install test module.
\Drupal::service('module_installer')
->install([
'entity_update_tests',
]);
$this
->assertTrue($installer
->uninstall([
'entity_update',
]));
// Re-test if site opens with no errors.
$this
->drupalGet('');
$this
->assertSession()
->statusCodeEquals(200);
}