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/Kernel/EventStorageServiceTest.php \Drupal\Tests\commerce_google_tag_manager\Kernel\EventStorageServiceTest::setUp()
Overrides CommerceKernelTestBase::setUp
File
- tests/
src/ Kernel/ EventStorageServiceTest.php, line 58
Class
- EventStorageServiceTest
- @coversDefaultClass \Drupal\commerce_google_tag_manager\EventStorageService
Namespace
Drupal\Tests\commerce_google_tag_manager\KernelCode
protected function setUp() : void {
parent::setUp();
$this
->installEntitySchema('profile');
$this
->installSchema('system', [
'key_value_expire',
]);
$this->tempStore = $this->container
->get('tempstore.private')
->get('commerce_google_tag_manager');
$this->eventStorage = $this->container
->get('commerce_google_tag_manager.event_storage');
$this->detailEvent = [
'event' => EventTrackerService::EVENT_PRODUCT_DETAIL_VIEWS,
'ecommerce' => [
'detail' => [
'actionField' => [
'list' => '',
],
'products' => [
0 => [
'name' => 'Lorem Ipsum',
'id' => '1',
'price' => '11.99',
'variant' => 'Lorem Ipsum',
],
],
],
],
];
$this->checkoutEvent = [
'event' => EventTrackerService::EVENT_CHECKOUT,
'ecommerce' => [
'checkout' => [
'actionField' => [
'step' => 1,
],
'products' => [
0 => [
'name' => 'Lorem Ipsum',
'id' => '1',
'price' => '11.99',
'variant' => 'Lorem Ipsum',
'quantity' => 1,
],
],
],
],
];
}