WorkspaceViewsBulkFormTest.php
Same filename in other branches
Namespace
Drupal\Tests\workspaces\FunctionalFile
-
core/
modules/ workspaces/ tests/ src/ Functional/ WorkspaceViewsBulkFormTest.php
View source
<?php
declare (strict_types=1);
namespace Drupal\Tests\workspaces\Functional;
use Drupal\Tests\views\Functional\BulkFormTest;
use Drupal\workspaces\Entity\Workspace;
/**
* Tests the views bulk form in a workspace.
*
* @group views
* @group workspaces
*/
class WorkspaceViewsBulkFormTest extends BulkFormTest {
use WorkspaceTestUtilities;
/**
* {@inheritdoc}
*/
protected static $modules = [
'block',
'workspaces',
'workspaces_ui',
'workspaces_test',
];
/**
* {@inheritdoc}
*/
protected function setUp() : void {
parent::setUp();
// Override the user created in the parent method to add workspaces access.
$admin_user = $this->drupalCreateUser([
'administer nodes',
'administer workspaces',
'edit any page content',
'delete any page content',
]);
$this->drupalLogin($admin_user);
// Ensure that all the test methods are executed in the context of a
// workspace.
$this->setupWorkspaceSwitcherBlock();
$stage = Workspace::load('stage');
$this->switchToWorkspace($stage);
}
public function testBulkForm() : void {
// Ignore entity types that are not being tested, in order to fully re-use
// the parent test method.
$this->ignoreEntityType('view');
parent::testBulkForm();
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
WorkspaceViewsBulkFormTest | Tests the views bulk form in a workspace. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.