protected function ActiveWorkspaceUpdateTest::setUp in Drupal 8
Same name and namespace in other branches
- 9 core/modules/workspaces/tests/src/Functional/UpdateSystem/ActiveWorkspaceUpdateTest.php \Drupal\Tests\workspaces\Functional\UpdateSystem\ActiveWorkspaceUpdateTest::setUp()
Overrides BrowserTestBase::setUp
File
- core/
modules/ workspaces/ tests/ src/ Functional/ UpdateSystem/ ActiveWorkspaceUpdateTest.php, line 33
Class
- ActiveWorkspaceUpdateTest
- Tests that there is no active workspace during database updates.
Namespace
Drupal\Tests\workspaces\Functional\UpdateSystemCode
protected function setUp() {
parent::setUp();
$this
->setUpCurrentUser([], [
'view any workspace',
]);
$this->container
->get('module_installer')
->install([
'workspace_update_test',
]);
$this
->rebuildContainer();
// Ensure the workspace_update_test_post_update_check_active_workspace()
// update runs.
$existing_updates = \Drupal::keyValue('post_update')
->get('existing_updates', []);
$index = array_search('workspace_update_test_post_update_check_active_workspace', $existing_updates);
unset($existing_updates[$index]);
\Drupal::keyValue('post_update')
->set('existing_updates', $existing_updates);
}