protected function ProcessTestBase::setUp in Media Migration 8
Overrides MigrateProcessTestCase::setUp
2 calls to ProcessTestBase::setUp()
- ImgTagToEmbedFilterTest::setUp in tests/
src/ Unit/ Plugin/ migrate/ process/ ImgTagToEmbedFilterTest.php - MediaWysiwygFilterTest::setUp in tests/
src/ Unit/ Plugin/ migrate/ process/ MediaWysiwygFilterTest.php
2 methods override ProcessTestBase::setUp()
- ImgTagToEmbedFilterTest::setUp in tests/
src/ Unit/ Plugin/ migrate/ process/ ImgTagToEmbedFilterTest.php - MediaWysiwygFilterTest::setUp in tests/
src/ Unit/ Plugin/ migrate/ process/ MediaWysiwygFilterTest.php
File
- tests/
src/ Unit/ Plugin/ migrate/ process/ ProcessTestBase.php, line 71
Class
- ProcessTestBase
- Base class for testing Media Migration's migrate process plugins.
Namespace
Drupal\Tests\media_migration\Unit\Plugin\migrate\processCode
protected function setUp() {
parent::setUp();
$this->uuidOracle = $this
->prophesize(MediaMigrationUuidOracleInterface::class);
$this->uuidOracle
->getMediaUuid(1)
->willReturn('jpeg1-uuid');
$this->uuidOracle
->getMediaUuid(2)
->willReturn('png2-uuid');
$this->uuidOracle
->getMediaUuid(3)
->willReturn('svg3-uuid');
$this->row
->method('getSourceIdValues')
->willReturn([
'nid' => 123,
'vid' => 456,
'language' => 'hu',
]);
$this->sourcePlugin = $this
->prophesize(DrupalSqlBase::class);
$this->sourcePlugin
->getDatabase()
->willReturn($this
->getDatabase($this->testDatabase));
$this->migration = $this
->getMigration();
$this->migration
->method('getSourcePlugin')
->willReturn($this->sourcePlugin
->reveal());
$this->migration
->method('getDestinationConfiguration')
->willReturn($this->migrationConfiguration['destination'] ?? []);
$this->logger = $this
->prophesize(LoggerChannelInterface::class);
}