Skip to content

Commit 5b2ab2f

Browse files
committed
MC-37502: Create automated test for "Move Order to Archive"
1 parent e635781 commit 5b2ab2f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

dev/tests/integration/testsuite/Magento/Sales/_files/order_with_invoice_shipment_creditmemo.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,16 @@
2727
use Magento\Sales\Model\Order\Creditmemo;
2828
use Magento\Sales\Model\Order\CreditmemoFactory;
2929
use Magento\Sales\Model\Order\ShipmentFactory;
30+
use Magento\Store\Model\StoreManagerInterface;
3031
use Magento\TestFramework\Helper\Bootstrap;
3132
use Magento\TestFramework\Workaround\Override\Fixture\Resolver;
3233

3334
Resolver::getInstance()->requireDataFixture('Magento/Sales/_files/default_rollback.php');
3435
Resolver::getInstance()->requireDataFixture('Magento/Catalog/_files/product_simple.php');
3536

3637
$objectManager = Bootstrap::getObjectManager();
38+
/** @var StoreManagerInterface $storeManager */
39+
$storeManager = $objectManager->get(StoreManagerInterface::class);
3740
/** @var ProductRepositoryInterface $productRepository */
3841
$productRepository = $objectManager->get(ProductRepositoryInterface::class);
3942
$productRepository->cleanCache();
@@ -89,7 +92,7 @@
8992
->setName('Test item');
9093
/** @var OrderInterface $order */
9194
$order = $objectManager->get(OrderInterfaceFactory::class)->create();
92-
$order->setIncrementId('100000001')
95+
$order->setIncrementId('100000111')
9396
->setState(Order::STATE_PROCESSING)
9497
->setStatus($order->getConfig()->getStateDefaultStatus(Order::STATE_PROCESSING))
9598
->setSubtotal(100)
@@ -103,7 +106,8 @@
103106
->setBillingAddress($billingAddress)
104107
->setShippingAddress($shippingAddress)
105108
->addItem($orderItem)
106-
->setPayment($payment);
109+
->setPayment($payment)
110+
->setStoreId($storeManager->getStore('default')->getId());
107111
$orderRepository->save($order);
108112

109113
$invoice = $invoiceService->prepareInvoice($order);

dev/tests/integration/testsuite/Magento/Sales/_files/order_with_invoice_shipment_creditmemo_rollback.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@
4040
$registry->unregister('isSecureArea');
4141
$registry->register('isSecureArea', false);
4242

43+
$creditMemoGridAggregator = $objectManager->get(\CreditmemoGridAggregator::class);
44+
$creditMemoGridAggregator->purge('100000111', 'order_increment_id');
45+
4346
Resolver::getInstance()->requireDataFixture('Magento/Catalog/_files/product_simple_rollback.php');

0 commit comments

Comments
 (0)