Base class for paragraphs process plugin tests.
Expanded class hierarchy of ProcessTestCase
abstract class ProcessTestCase extends MigrateProcessTestCase {
/**
* The entity bundle info service.
*
* @var \Drupal\Core\Entity\EntityTypeBundleInfoInterface|\PHPUnit_Framework_MockObject_InvocationMocker
*/
protected $entityTypeBundleInfo;
/**
* {@inheritdoc}
*/
protected function setUp() : void {
parent::setUp();
$this->entityTypeBundleInfo = $this
->createMock(EntityTypeBundleInfo::class);
$bundles = [
'paragraph_bundle_one' => [],
'paragraph_bundle_two' => [],
'field_collection_bundle_one' => [],
'field_collection_bundle_two' => [],
'prexisting_bundle_one' => [],
'prexisting_bundle_two' => [],
];
$this->entityTypeBundleInfo
->expects($this
->any())
->method('getBundleInfo')
->with('paragraph')
->willReturn($bundles);
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ProcessTestCase:: |
protected | property | The entity bundle info service. | |
ProcessTestCase:: |
protected | function | 3 |