You are here

protected function MigrateActionsTest::assertEntity in Drupal 9

Same name in this branch
  1. 9 core/modules/action/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  2. 9 core/modules/action/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()
Same name and namespace in other branches
  1. 8 core/modules/action/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()

Asserts various aspects of an Action entity.

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/action/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php
Tests Drupal 7 action migration to Drupal 8.

File

core/modules/action/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php, line 61

Class

MigrateActionsTest
Tests migration of action items.

Namespace

Drupal\Tests\action\Kernel\Migrate\d7

Code

protected function assertEntity($id, $label, $type, $configuration) {
  $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'));
}