Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / modules / contrib / paragraphs / src / Tests / Experimental / ParagraphsExperimentalTestBase.php
index 0985aa0389631a6e3b301061087cffc9ba5ad844..752b5de6b55b80d6394a0bdb17593e44f4821bf2 100644 (file)
@@ -8,63 +8,14 @@ use Drupal\field\Entity\FieldConfig;
 use Drupal\field\Entity\FieldStorageConfig;
 use Drupal\field_ui\Tests\FieldUiTestTrait;
 use Drupal\paragraphs\Tests\Classic\ParagraphsTestBase;
+use Drupal\Tests\paragraphs\FunctionalJavascript\ParagraphsTestBaseTrait;
 
 /**
  * Base class for tests.
  */
 abstract class ParagraphsExperimentalTestBase extends ParagraphsTestBase {
 
-  use FieldUiTestTrait;
-
-  /**
-   * Adds a Paragraphs field to a given $entity_type.
-   *
-   * @param string $entity_type_name
-   *   Entity type name to be used.
-   * @param string $paragraphs_field_name
-   *   Paragraphs field name to be used.
-   * @param string $entity_type
-   *   Entity type where to add the field.
-   */
-  protected function addParagraphsField($entity_type_name, $paragraphs_field_name, $entity_type) {
-    // Add a paragraphs field.
-    $field_storage = FieldStorageConfig::create([
-      'field_name' => $paragraphs_field_name,
-      'entity_type' => $entity_type,
-      'type' => 'entity_reference_revisions',
-      'cardinality' => '-1',
-      'settings' => [
-        'target_type' => 'paragraph',
-      ],
-    ]);
-    $field_storage->save();
-    $field = FieldConfig::create([
-      'field_storage' => $field_storage,
-      'bundle' => $entity_type_name,
-      'settings' => [
-        'handler' => 'default:paragraph',
-        'handler_settings' => ['target_bundles' => NULL],
-      ],
-    ]);
-    $field->save();
-
-    $form_display = EntityFormDisplay::create([
-      'targetEntityType' => $entity_type,
-      'bundle' => $entity_type_name,
-      'mode' => 'default',
-      'status' => TRUE,
-    ])
-      ->setComponent($paragraphs_field_name, ['type' => 'paragraphs']);
-    $form_display->save();
-
-    $view_display = EntityViewDisplay::create([
-      'targetEntityType' => $entity_type,
-      'bundle' => $entity_type_name,
-      'mode' => 'default',
-      'status' => TRUE,
-    ])->setComponent($paragraphs_field_name, ['type' => 'entity_reference_revisions_entity_view']);
-    $view_display->save();
-  }
+  use FieldUiTestTrait, ParagraphsTestBaseTrait;
 
   /**
    * Sets the Paragraphs widget add mode.