Upgraded drupal core with security updates
[yaffs-website] / web / core / modules / filter / tests / src / Kernel / Migrate / d6 / FilterFormatPermissionTest.php
diff --git a/web/core/modules/filter/tests/src/Kernel/Migrate/d6/FilterFormatPermissionTest.php b/web/core/modules/filter/tests/src/Kernel/Migrate/d6/FilterFormatPermissionTest.php
new file mode 100644 (file)
index 0000000..80b0c7d
--- /dev/null
@@ -0,0 +1,32 @@
+<?php
+
+namespace Drupal\Tests\filter\Kernel\Migrate\d6;
+
+use Drupal\filter\Plugin\migrate\process\d6\FilterFormatPermission;
+use Drupal\migrate\Plugin\Migration;
+use Drupal\Tests\migrate_drupal\Kernel\MigrateDrupalTestBase;
+
+/**
+ * Tests conversion of format serial to string id in permission name.
+ *
+ * @coversDefaultClass \Drupal\filter\Plugin\migrate\process\d6\FilterFormatPermission
+ *
+ * @group filter
+ */
+class FilterFormatPermissionTest extends MigrateDrupalTestBase {
+
+  /**
+   * Tests configurability of filter_format migration name.
+   *
+   * @covers ::__construct
+   */
+  public function testConfigurableFilterFormat() {
+    $migration = Migration::create($this->container, [], 'custom_migration', []);
+    $filterFormatPermissionMigration = FilterFormatPermission::create($this->container, ['migration' => 'custom_filter_format'], 'custom_filter_format', [], $migration);
+    $migrationPlugin = $this->readAttribute($filterFormatPermissionMigration, 'migrationPlugin');
+    $config = $this->readAttribute($migrationPlugin, 'configuration');
+
+    $this->assertEquals($config['migration'], 'custom_filter_format');
+  }
+
+}