You are here

public function FilterFormatPermissionTest::testConfigurableFilterFormat in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/filter/tests/src/Kernel/Migrate/d6/FilterFormatPermissionTest.php \Drupal\Tests\filter\Kernel\Migrate\d6\FilterFormatPermissionTest::testConfigurableFilterFormat()
  2. 9 core/modules/filter/tests/src/Kernel/Migrate/d6/FilterFormatPermissionTest.php \Drupal\Tests\filter\Kernel\Migrate\d6\FilterFormatPermissionTest::testConfigurableFilterFormat()

Tests configurability of filter_format migration name.

@covers ::__construct

File

core/modules/filter/tests/src/Kernel/Migrate/d6/FilterFormatPermissionTest.php, line 23

Class

FilterFormatPermissionTest
Tests conversion of format serial to string id in permission name.

Namespace

Drupal\Tests\filter\Kernel\Migrate\d6

Code

public function testConfigurableFilterFormat() {
  $migration = Migration::create($this->container, [], 'custom_migration', []);
  $filterFormatPermissionMigration = FilterFormatPermission::create($this->container, [
    'migration' => 'custom_filter_format',
  ], 'custom_filter_format', [], $migration);
  $reflected_config = new \ReflectionProperty($filterFormatPermissionMigration, 'configuration');
  $reflected_config
    ->setAccessible(TRUE);
  $config = $reflected_config
    ->getValue($filterFormatPermissionMigration);
  $this
    ->assertEquals('custom_filter_format', $config['migration']);
}