function WorkspaceTrackerTest::testMoveTrackedEntitiesValidation
Tests validation for moveTrackedEntities().
@legacy-covers ::moveTrackedEntities
Attributes
#[DataProvider('providerMoveTrackedEntitiesValidation')]
File
-
core/
modules/ workspaces/ tests/ src/ Kernel/ WorkspaceTrackerTest.php, line 378
Class
- WorkspaceTrackerTest
- Tests workspace tracker.
Namespace
Drupal\Tests\workspaces\KernelCode
public function testMoveTrackedEntitiesValidation(string $source_workspace_id, string $target_workspace_id, ?string $entity_type_id, ?array $entity_ids, string $exception_class, string $exception_message) : void {
/** @var \Drupal\workspaces\WorkspaceTrackerInterface $workspace_tracker */
$workspace_tracker = \Drupal::service('workspaces.tracker');
$this->expectException($exception_class);
$this->expectExceptionMessage($exception_message);
$workspace_tracker->moveTrackedEntities($source_workspace_id, $target_workspace_id, $entity_type_id, $entity_ids);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.