Skip to content

Commit 06d9d2d

Browse files
committed
added quote mask generation to fixture, refactoring
1 parent e5708b0 commit 06d9d2d

File tree

2 files changed

+10
-17
lines changed

2 files changed

+10
-17
lines changed

dev/tests/api-functional/testsuite/Magento/GraphQl/ConfigurableProduct/UpdateConfigurableCartItemsTest.php

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ class UpdateConfigurableCartItemsTest extends GraphQlAbstract
4949
public function testUpdateConfigurableCartItemQuantity()
5050
{
5151
$reservedOrderId = 'test_cart_with_configurable';
52-
$maskedQuoteId = $this->getMaskedQuoteId($reservedOrderId);
52+
$maskedQuoteId = $this->getMaskedQuoteIdByReservedOrderId->execute($reservedOrderId);
53+
5354
$productSku = 'simple_10';
5455
$newQuantity = 123;
5556
$quoteItem = $this->getQuoteItemBySku($productSku, $reservedOrderId);
@@ -125,20 +126,4 @@ private function getQuoteItemBySku(string $sku, string $reservedOrderId)
125126

126127
return $item;
127128
}
128-
129-
/**
130-
* @param $reservedOrderId
131-
* @return string
132-
* @throws NoSuchEntityException
133-
*/
134-
private function getMaskedQuoteId(string $reservedOrderId): string
135-
{
136-
$quote = $this->quoteFactory->create();
137-
$this->quoteResource->load($quote, $reservedOrderId, 'reserved_order_id');
138-
$quoteIdMask = $this->quoteIdMaskFactory->create();
139-
$quoteIdMask->setQuoteId($quote->getId())
140-
->save();
141-
142-
return $this->getMaskedQuoteIdByReservedOrderId->execute($reservedOrderId);
143-
}
144129
}

dev/tests/integration/testsuite/Magento/ConfigurableProduct/_files/quote_with_configurable_product.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,11 @@
4040
/** @var $objectManager \Magento\TestFramework\ObjectManager */
4141
$objectManager = Bootstrap::getObjectManager();
4242
$objectManager->removeSharedInstance(\Magento\Checkout\Model\Session::class);
43+
44+
/** @var \Magento\Quote\Model\QuoteIdMask $quoteIdMask */
45+
$quoteIdMask = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
46+
->create(\Magento\Quote\Model\QuoteIdMaskFactory::class)
47+
->create();
48+
$quoteIdMask->setQuoteId($cart->getQuote()->getId());
49+
$quoteIdMask->setDataChanges(true);
50+
$quoteIdMask->save();

0 commit comments

Comments
 (0)