function WorkspaceAssociationTest::testMoveTrackedEntitiesValidation

Tests validation for moveTrackedEntities().

@legacy-covers ::moveTrackedEntities

Attributes

#[DataProvider('providerMoveTrackedEntitiesValidation')]

File

core/modules/workspaces/tests/src/Kernel/WorkspaceAssociationTest.php, line 374

Class

WorkspaceAssociationTest
Tests workspace associations.

Namespace

Drupal\Tests\workspaces\Kernel

Code

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 {
  $workspace_association = \Drupal::service('workspaces.association');
  $this->expectException($exception_class);
  $this->expectExceptionMessage($exception_message);
  $workspace_association->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.