Skip to content

Commit 98ec18d

Browse files
committed
MC-36837: events.xml is added for quote submit succes to trigger sales
1 parent a2498b1 commit 98ec18d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/Quote/Guest/PlaceOrderTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Magento\Framework\Registry;
1212
use Magento\GraphQl\Quote\GetMaskedQuoteIdByReservedOrderId;
1313
use Magento\Sales\Api\OrderRepositoryInterface;
14+
use Magento\Sales\Model\OrderFactory;
1415
use Magento\Sales\Model\ResourceModel\Order\CollectionFactory;
1516
use Magento\TestFramework\Helper\Bootstrap;
1617
use Magento\TestFramework\TestCase\GraphQlAbstract;
@@ -40,6 +41,11 @@ class PlaceOrderTest extends GraphQlAbstract
4041
*/
4142
private $registry;
4243

44+
/**
45+
* @var OrderFactory
46+
*/
47+
private $orderFactory;
48+
4349
/**
4450
* @inheritdoc
4551
*/
@@ -49,6 +55,7 @@ protected function setUp(): void
4955
$this->getMaskedQuoteIdByReservedOrderId = $objectManager->get(GetMaskedQuoteIdByReservedOrderId::class);
5056
$this->orderCollectionFactory = $objectManager->get(CollectionFactory::class);
5157
$this->orderRepository = $objectManager->get(OrderRepositoryInterface::class);
58+
$this->orderFactory = $objectManager->get(OrderFactory::class);
5259
$this->registry = Bootstrap::getObjectManager()->get(Registry::class);
5360
}
5461

@@ -80,6 +87,10 @@ public function testPlaceOrder()
8087
self::assertArrayHasKey('placeOrder', $response);
8188
self::assertArrayHasKey('order_number', $response['placeOrder']['order']);
8289
self::assertEquals($reservedOrderId, $response['placeOrder']['order']['order_number']);
90+
$orderIncrementId = $response['placeOrder']['order']['order_number'];
91+
$order = $this->orderFactory->create();
92+
$order->loadByIncrementId($orderIncrementId);
93+
$this->assertNotEmpty($order->getEmailSent());
8394
}
8495

8596
/**

0 commit comments

Comments
 (0)