Skip to content

Commit a8178be

Browse files
committed
1164: OnePageCheckoutOfflinePaymentMethodsTest rework to support MSI reservation mechanism.
1 parent 6be8f8c commit a8178be

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

dev/tests/functional/tests/app/Magento/Checkout/Test/TestStep/PlaceOrderStep.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Magento\Checkout\Test\Page\CheckoutOnepage;
1212
use Magento\Checkout\Test\Page\CheckoutOnepageSuccess;
1313
use Magento\Mtf\Fixture\FixtureFactory;
14+
use Magento\Mtf\ObjectManager;
1415
use Magento\Mtf\TestStep\TestStepInterface;
1516
use Magento\Sales\Test\Fixture\OrderInjectable;
1617

@@ -78,31 +79,32 @@ class PlaceOrderStep implements TestStepInterface
7879
/**
7980
* @param CheckoutOnepage $checkoutOnepage
8081
* @param AssertGrandTotalOrderReview $assertGrandTotalOrderReview
81-
* @param AssertOrderSuccessPlacedMessage $assertOrderSuccessPlacedMessage
8282
* @param CheckoutOnepageSuccess $checkoutOnepageSuccess
8383
* @param FixtureFactory $fixtureFactory
8484
* @param array $products
8585
* @param array $prices
8686
* @param OrderInjectable|null $order
87+
* @param AssertOrderSuccessPlacedMessage $assertOrderSuccessPlacedMessage
8788
*/
8889
public function __construct(
8990
CheckoutOnepage $checkoutOnepage,
9091
AssertGrandTotalOrderReview $assertGrandTotalOrderReview,
91-
AssertOrderSuccessPlacedMessage $assertOrderSuccessPlacedMessage,
9292
CheckoutOnepageSuccess $checkoutOnepageSuccess,
9393
FixtureFactory $fixtureFactory,
9494
array $products = [],
9595
array $prices = [],
96-
OrderInjectable $order = null
96+
OrderInjectable $order = null,
97+
AssertOrderSuccessPlacedMessage $assertOrderSuccessPlacedMessage = null
9798
) {
9899
$this->checkoutOnepage = $checkoutOnepage;
99100
$this->assertGrandTotalOrderReview = $assertGrandTotalOrderReview;
100-
$this->assertOrderSuccessPlacedMessage = $assertOrderSuccessPlacedMessage;
101101
$this->checkoutOnepageSuccess = $checkoutOnepageSuccess;
102102
$this->fixtureFactory = $fixtureFactory;
103103
$this->products = $products;
104104
$this->prices = $prices;
105105
$this->order = $order;
106+
$this->assertOrderSuccessPlacedMessage = $assertOrderSuccessPlacedMessage
107+
?: ObjectManager::getInstance()->create(AssertOrderSuccessPlacedMessage::class);
106108
}
107109

108110
/**

0 commit comments

Comments
 (0)