public function EntityReferenceTestBase::setUp in Feeds 8.3
Overrides FeedsUnitTestCase::setUp
2 calls to EntityReferenceTestBase::setUp()
- ConfigEntityReferenceTestBase::setUp in tests/
src/ Unit/ Feeds/ Target/ ConfigEntityReferenceTestBase.php - EntityReferenceTest::setUp in tests/
src/ Unit/ Feeds/ Target/ EntityReferenceTest.php
2 methods override EntityReferenceTestBase::setUp()
- ConfigEntityReferenceTestBase::setUp in tests/
src/ Unit/ Feeds/ Target/ ConfigEntityReferenceTestBase.php - EntityReferenceTest::setUp in tests/
src/ Unit/ Feeds/ Target/ EntityReferenceTest.php
File
- tests/
src/ Unit/ Feeds/ Target/ EntityReferenceTestBase.php, line 41
Class
- EntityReferenceTestBase
- Base class for entity reference target tests.
Namespace
Drupal\Tests\feeds\Unit\Feeds\TargetCode
public function setUp() {
parent::setUp();
$referencable_entity_type_id = $this
->getReferencableEntityTypeId();
// Entity type manager.
$this->entityTypeManager = $this
->prophesize(EntityTypeManagerInterface::class);
// Entity storage (needed for entity queries).
$this->entityStorage = $this
->prophesize($this
->getEntityStorageClass());
$this->entityTypeManager
->getStorage($referencable_entity_type_id)
->willReturn($this->entityStorage);
// Made-up entity type that we are referencing to.
$this->entityTypeManager
->getDefinition($referencable_entity_type_id)
->willReturn($this
->createReferencableEntityType())
->shouldBeCalled();
// Entity finder.
$this->entityFinder = $this
->prophesize(EntityFinderInterface::class);
}