You are here

protected function MigrateActionsTest::assertEntity in Drupal 10

Same name in this branch
  1. 10 core/modules/system/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  2. 10 core/modules/system/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()

Asserts various aspects of an Action entity.

@internal

Parameters

string $id: The expected Action ID.

string $label: The expected Action label.

string $type: The expected Action type.

array $configuration: The expected Action configuration.

1 call to MigrateActionsTest::assertEntity()
MigrateActionsTest::testActions in core/modules/system/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php
Tests Drupal 7 action migration to Drupal 8.

File

core/modules/system/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php, line 63

Class

MigrateActionsTest
Tests migration of action items.

Namespace

Drupal\Tests\system\Kernel\Migrate\d7

Code

protected function assertEntity(string $id, string $label, string $type, array $configuration) : void {
  $action = Action::load($id);
  $this
    ->assertInstanceOf(Action::class, $action);

  /** @var \Drupal\system\Entity\Action $action */
  $this
    ->assertSame($id, $action
    ->id());
  $this
    ->assertSame($label, $action
    ->label());
  $this
    ->assertSame($type, $action
    ->getType());
  $this
    ->assertSame($configuration, $action
    ->get('configuration'));
}