public function WorkspaceUninstallTest::testUninstallingWorkspace in Workspace 8.2
Tests deleting workspace entities and uninstalling Workspace module.
File
- tests/
src/ Functional/ WorkspaceUninstallTest.php, line 27
Class
- WorkspaceUninstallTest
- Tests uninstalling the Workspace module.
Namespace
Drupal\Tests\workspace\FunctionalCode
public function testUninstallingWorkspace() {
$this
->drupalLogin($this->rootUser);
$this
->drupalGet('/admin/modules/uninstall');
$session = $this
->assertSession();
$session
->linkExists('Remove workspaces');
$this
->clickLink('Remove workspaces');
$session
->pageTextContains('Are you sure you want to delete all workspaces?');
$this
->drupalPostForm('/admin/modules/uninstall/entity/workspace', [], 'Delete all workspaces');
$this
->drupalPostForm('admin/modules/uninstall', [
'uninstall[workspace]' => TRUE,
], 'Uninstall');
$this
->drupalPostForm(NULL, [], 'Uninstall');
$session
->pageTextContains('The selected modules have been uninstalled.');
$session
->pageTextNotContains('Workspace');
}