class FieldCollectionTypeSourceTest

Test the field_collection_type source plugin.

@covers \Drupal\paragraphs\Plugin\migrate\source\d7\FieldCollectionType @group paragraphs

Hierarchy

Expanded class hierarchy of FieldCollectionTypeSourceTest

File

paragraphs/tests/src/Kernel/migrate/FieldCollectionTypeSourceTest.php, line 14

Namespace

Drupal\Tests\paragraphs\Kernel\migrate
View source
class FieldCollectionTypeSourceTest extends MigrateSqlSourceTestBase {
  use FieldCollectionSourceData;

  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'migrate_drupal',
    'paragraphs',
  ];

  /**
   * {@inheritdoc}
   */
  public function providerSource() {
    $data = $this
      ->getSourceData();
    $data[0]['expected_results'] = [
      [
        'id' => '1',
        'field_name' => 'field_field_collection_field',
        'module' => 'field_collection',
        'active' => '1',
        'data' => 'serialized field collection field data',
        'name' => 'Field collection field',
        'bundle' => 'field_collection_field',
        'description' => '',
      ],
    ];
    return $data;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FieldCollectionSourceData::getSourceData protected function Provides a source data array for the source tests.
FieldCollectionTypeSourceTest::$modules protected static property
FieldCollectionTypeSourceTest::providerSource public function