protected function EventStorageServiceTest::setUp in Commerce Google Tag Manager 8.2
Same name in this branch
- 8.2 tests/src/Unit/EventStorageServiceTest.php \Drupal\Tests\commerce_google_tag_manager\Unit\EventStorageServiceTest::setUp()
- 8.2 tests/src/Kernel/EventStorageServiceTest.php \Drupal\Tests\commerce_google_tag_manager\Kernel\EventStorageServiceTest::setUp()
Same name and namespace in other branches
- 8 tests/src/Unit/EventStorageServiceTest.php \Drupal\Tests\commerce_google_tag_manager\Unit\EventStorageServiceTest::setUp()
Overrides UnitTestCase::setUp
File
- tests/
src/ Unit/ EventStorageServiceTest.php, line 63
Class
- EventStorageServiceTest
- @coversDefaultClass \Drupal\commerce_google_tag_manager\EventStorageService
Namespace
Drupal\Tests\commerce_google_tag_manager\UnitCode
protected function setUp() {
parent::setUp();
$this->tempStore = $this
->getMockBuilder(PrivateTempStoreFactory::class)
->disableOriginalConstructor()
->getMock();
$this->eventDispatcher = $this
->getMockBuilder(EventDispatcherInterface::class)
->disableOriginalConstructor()
->getMock();
$this->eventStorage = new EventStorageService($this->tempStore, $this->eventDispatcher);
$this->event = [
'event' => EventTrackerService::EVENT_PRODUCT_DETAIL_VIEWS,
'ecommerce' => [
'detail' => [
'actionField' => [
'list' => '',
],
'products' => [
0 => [
'name' => 'Lorem Ipsum',
'id' => '1',
'price' => '11.99',
'variant' => 'Lorem Ipsum',
],
],
],
],
];
$this->alterEventDataEvent = new AlterEventDataEvent($this->event);
}