public function AlterProductPurchasedEntityEventTest::testGetPurchasedEntity in Commerce Google Tag Manager 8
Same name and namespace in other branches
- 8.2 tests/src/Kernel/AlterProductPurchasedEntityEventTest.php \Drupal\Tests\commerce_google_tag_manager\Kernel\AlterProductPurchasedEntityEventTest::testGetPurchasedEntity()
@covers ::getPurchasedEntity
File
- tests/
src/ Kernel/ AlterProductPurchasedEntityEventTest.php, line 98
Class
- AlterProductPurchasedEntityEventTest
- @coversDefaultClass \Drupal\commerce_google_tag_manager\Event\AlterProductPurchasedEntityEvent
Namespace
Drupal\Tests\commerce_google_tag_manager\KernelCode
public function testGetPurchasedEntity() {
$event = new AlterProductPurchasedEntityEvent($this->product, $this->orderItem, $this->purchasedEntity);
$this
->assertInstanceOf(PurchasableEntityInterface::class, $event
->getPurchasedEntity());
$event = new AlterProductPurchasedEntityEvent($this->product, $this->orderItem, NULL);
$this
->assertNull($event
->getPurchasedEntity());
}