function MigrateActionsTest::assertEntity

Same name in this branch
  1. 11.x core/modules/system/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
Same name in other branches
  1. 9 core/modules/system/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  2. 9 core/modules/system/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()
  3. 8.9.x core/modules/action/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  4. 8.9.x core/modules/action/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()
  5. 10 core/modules/system/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  6. 10 core/modules/system/tests/src/Kernel/Migrate/d7/MigrateActionsTest.php \Drupal\Tests\system\Kernel\Migrate\d7\MigrateActionsTest::assertEntity()
  7. 10 core/modules/action/tests/src/Kernel/Migrate/d6/MigrateActionsTest.php \Drupal\Tests\action\Kernel\Migrate\d6\MigrateActionsTest::assertEntity()
  8. 10 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.

@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 62

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'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.