Upgraded drupal core with security updates
[yaffs-website] / web / core / modules / filter / tests / src / Kernel / Migrate / d6 / FilterFormatPermissionTest.php
1 <?php
2
3 namespace Drupal\Tests\filter\Kernel\Migrate\d6;
4
5 use Drupal\filter\Plugin\migrate\process\d6\FilterFormatPermission;
6 use Drupal\migrate\Plugin\Migration;
7 use Drupal\Tests\migrate_drupal\Kernel\MigrateDrupalTestBase;
8
9 /**
10  * Tests conversion of format serial to string id in permission name.
11  *
12  * @coversDefaultClass \Drupal\filter\Plugin\migrate\process\d6\FilterFormatPermission
13  *
14  * @group filter
15  */
16 class FilterFormatPermissionTest extends MigrateDrupalTestBase {
17
18   /**
19    * Tests configurability of filter_format migration name.
20    *
21    * @covers ::__construct
22    */
23   public function testConfigurableFilterFormat() {
24     $migration = Migration::create($this->container, [], 'custom_migration', []);
25     $filterFormatPermissionMigration = FilterFormatPermission::create($this->container, ['migration' => 'custom_filter_format'], 'custom_filter_format', [], $migration);
26     $migrationPlugin = $this->readAttribute($filterFormatPermissionMigration, 'migrationPlugin');
27     $config = $this->readAttribute($migrationPlugin, 'configuration');
28
29     $this->assertEquals($config['migration'], 'custom_filter_format');
30   }
31
32 }