Issue #3468829 by catch, smustgrave: Speed up WorkspacesContentModerationStateTest
parent
fa5921b61e
commit
f06e0f3f47
|
@ -40,10 +40,30 @@ class WorkspacesContentModerationStateTest extends ContentModerationStateTest {
|
||||||
*/
|
*/
|
||||||
protected $revEntityTypeId = 'entity_test_revpub';
|
protected $revEntityTypeId = 'entity_test_revpub';
|
||||||
|
|
||||||
|
const SKIP_METHODS = [
|
||||||
|
// This test creates published default revisions in Live, which can not be
|
||||||
|
// deleted in a workspace. A test scenario for the case when Content
|
||||||
|
// Moderation and Workspaces are used together is covered in
|
||||||
|
// parent::testContentModerationStateRevisionDataRemoval().
|
||||||
|
'testContentModerationStateDataRemoval',
|
||||||
|
// This test does not assert anything that can be workspace-specific.
|
||||||
|
'testModerationWithFieldConfigOverride',
|
||||||
|
// This test does not assert anything that can be workspace-specific.
|
||||||
|
'testWorkflowDependencies',
|
||||||
|
// This test does not assert anything that can be workspace-specific.
|
||||||
|
'testWorkflowNonConfigBundleDependencies',
|
||||||
|
// This test does not assert anything that can be workspace-specific.
|
||||||
|
'testGetCurrentUserId',
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
protected function setUp(): void {
|
protected function setUp(): void {
|
||||||
|
if (in_array($this->name(), static::SKIP_METHODS, TRUE)) {
|
||||||
|
$this->markTestSkipped('Irrelevant for this test');
|
||||||
|
}
|
||||||
|
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
|
|
||||||
$this->initializeWorkspacesModule();
|
$this->initializeWorkspacesModule();
|
||||||
|
@ -177,49 +197,6 @@ class WorkspacesContentModerationStateTest extends ContentModerationStateTest {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritdoc}
|
|
||||||
*/
|
|
||||||
public function testContentModerationStateDataRemoval($entity_type_id = NULL): void {
|
|
||||||
// This test creates published default revisions in Live, which can not be
|
|
||||||
// deleted in a workspace. A test scenario for the case when Content
|
|
||||||
// Moderation and Workspaces are used together is covered in
|
|
||||||
// parent::testContentModerationStateRevisionDataRemoval().
|
|
||||||
$this->markTestSkipped();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritdoc}
|
|
||||||
*/
|
|
||||||
public function testModerationWithFieldConfigOverride(): void {
|
|
||||||
// This test does not assert anything that can be workspace-specific.
|
|
||||||
$this->markTestSkipped();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritdoc}
|
|
||||||
*/
|
|
||||||
public function testWorkflowDependencies(): void {
|
|
||||||
// This test does not assert anything that can be workspace-specific.
|
|
||||||
$this->markTestSkipped();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritdoc}
|
|
||||||
*/
|
|
||||||
public function testWorkflowNonConfigBundleDependencies(): void {
|
|
||||||
// This test does not assert anything that can be workspace-specific.
|
|
||||||
$this->markTestSkipped();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritdoc}
|
|
||||||
*/
|
|
||||||
public function testGetCurrentUserId(): void {
|
|
||||||
// This test does not assert anything that can be workspace-specific.
|
|
||||||
$this->markTestSkipped();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue