protected function CartEventTest::setUp in Commerce Google Tag Manager 8.2
Same name and namespace in other branches
- 8 tests/src/Kernel/EventSubscriber/CartEventTest.php \Drupal\Tests\commerce_google_tag_manager\Kernel\EventSubscriber\CartEventTest::setUp()
Overrides CommerceKernelTestBase::setUp
File
- tests/
src/ Kernel/ EventSubscriber/ CartEventTest.php, line 73
Class
- CartEventTest
- @coversDefaultClass \Drupal\commerce_google_tag_manager\EventSubscriber\CommerceEventsSubscriber
Namespace
Drupal\Tests\commerce_google_tag_manager\Kernel\EventSubscriberCode
protected function setUp() : void {
parent::setUp();
$this->variation = ProductVariation::create([
'type' => 'default',
'sku' => strtolower($this
->randomMachineName()),
'title' => $this
->randomString(),
'price' => new Price('1.00', 'USD'),
'status' => TRUE,
]);
$user = $this
->createUser();
$this->user = $this
->reloadEntity($user);
$this
->installCommerceCart();
// Remove original CommerceEventsSubscriber which should be Mocked later.
$this->eventDispatcher = $this->container
->get('event_dispatcher');
$this->eventDispatcher
->removeSubscriber($this->container
->get('commerce_google_tag_manager.commerce_events_subscriber'));
}