public function FileEntityDealerTest::testFileEntityDealerManager in Media Migration 8
Tests the file entity dealer manager.
@dataProvider providerTestFileEntityDealer
Parameters
string $type: The incoming file entity type ID.
string $scheme: The scheme of the actual file entity.
File
- tests/
src/ Kernel/ Plugin/ FileEntityDealerTest.php, line 42
Class
- FileEntityDealerTest
- Tests the file entity dealer manager and the plugin instances.
Namespace
Drupal\Tests\media_migration\Kernel\PluginCode
public function testFileEntityDealerManager(string $type, string $scheme) {
$dealer = $this->container
->get('plugin.manager.file_entity_dealer');
$this
->assertInstanceOf(FileEntityDealerManagerInterface::class, $dealer);
assert($dealer instanceof FileEntityDealerManagerInterface);
$plugin_instance = $dealer
->createInstanceFromTypeAndScheme($type, $scheme);
$this
->assertInstanceOf(FileEntityDealerPluginInterface::class, $plugin_instance);
}