protected function ImportTrackingTest::setUp in Acquia Content Hub 8.2
Throws
\Exception
Overrides EntityKernelTestBase::setUp
File
- tests/
src/ Kernel/ ImportTrackingTest.php, line 78
Class
- ImportTrackingTest
- Class ImportTest.
Namespace
Drupal\Tests\acquia_contenthub\KernelCode
protected function setUp() {
parent::setUp();
$this
->installSchema('acquia_contenthub_subscriber', [
'acquia_contenthub_subscriber_import_tracking',
]);
$this->importQueue = $this->container
->get('acquia_contenthub_subscriber.acquia_contenthub_import_queue');
$this->dispatcher = $this->container
->get('event_dispatcher');
$cdf_object = $this
->getMockBuilder(CDFObject::class)
->disableOriginalConstructor()
->getMock();
$cdf_object
->method('getMetadata')
->willReturn([]);
$content_hub_settings = $this
->getMockBuilder(Settings::class)
->disableOriginalConstructor()
->getMock();
$content_hub_settings
->method('getUuid')
->willReturn($this->settingsClientUuid);
$content_hub_client = $this
->getMockBuilder(ContentHubClient::class)
->disableOriginalConstructor()
->getMock();
$content_hub_client
->method('getSettings')
->willReturn($content_hub_settings);
$content_hub_client
->method('getEntity')
->willReturn($cdf_object);
$client_factory = $this
->getMockBuilder(ClientFactory::class)
->disableOriginalConstructor()
->getMock();
$client_factory
->method('getClient')
->willReturn($content_hub_client);
$this->clientFactory = $client_factory;
}