Chris@0: createStubMigration([ Chris@0: 'source' => ['plugin' => 'empty'], Chris@0: 'destination' => ['plugin' => 'entity:entity_view_mode'], Chris@0: ]); Chris@0: $this->assertEqual('empty', $migration->getSourcePlugin()->getPluginId()); Chris@0: $this->assertEqual('entity:entity_view_mode', $migration->getDestinationPlugin()->getPluginId()); Chris@0: Chris@0: // Test the source plugin is invalidated. Chris@0: $migration->set('source', ['plugin' => 'embedded_data', 'data_rows' => [], 'ids' => []]); Chris@0: $this->assertEqual('embedded_data', $migration->getSourcePlugin()->getPluginId()); Chris@0: Chris@0: // Test the destination plugin is invalidated. Chris@0: $migration->set('destination', ['plugin' => 'null']); Chris@0: $this->assertEqual('null', $migration->getDestinationPlugin()->getPluginId()); Chris@0: } Chris@0: Chris@0: }