Skip to content

Commit 771b42a

Browse files
ENGCOM-8602: [MFTF] Refactoring AdminMassOrdersUpdateCancelPendingOrderTest #31512
2 parents 1860ee5 + 44abb0d commit 771b42a

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

app/code/Magento/Sales/Test/Mftf/Test/AdminMassOrdersUpdateCancelPendingOrderTest.xml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,48 +20,50 @@
2020
</annotations>
2121
<before>
2222
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
23-
<!-- Create Data -->
2423
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
2524
<createData entity="_defaultCategory" stepKey="createCategory"/>
2625
<createData entity="defaultSimpleProduct" stepKey="createProduct">
2726
<requiredEntity createDataKey="createCategory"/>
2827
</createData>
2928
</before>
3029
<after>
31-
<!-- Delete data -->
3230
<deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
3331
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
3432
<deleteData createDataKey="createProduct" stepKey="deleteProduct"/>
3533
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
3634
</after>
3735

38-
<!-- Create order -->
39-
<actionGroup ref="CreateOrderActionGroup" stepKey="createOrder">
40-
<argument name="product" value="$$createProduct$$"/>
41-
<argument name="customer" value="$$createCustomer$$"/>
42-
</actionGroup>
43-
<grabTextFrom selector="|Order # (\d+)|" stepKey="getOrderId"/>
44-
<assertNotEmpty stepKey="assertOrderIdIsNotEmpty" after="getOrderId">
45-
<actualResult type="const">$getOrderId</actualResult>
46-
</assertNotEmpty>
36+
<createData entity="CustomerCart" stepKey="createCustomerCart">
37+
<requiredEntity createDataKey="createCustomer"/>
38+
</createData>
39+
<createData entity="CustomerCartItem" stepKey="addCartItem">
40+
<requiredEntity createDataKey="createCustomerCart"/>
41+
<requiredEntity createDataKey="createProduct"/>
42+
</createData>
43+
<createData entity="CustomerAddressInformation" stepKey="addCustomerOrderAddress">
44+
<requiredEntity createDataKey="createCustomerCart"/>
45+
</createData>
46+
<updateData createDataKey="createCustomerCart" entity="CustomerOrderPaymentMethod" stepKey="createOrder">
47+
<requiredEntity createDataKey="createCustomerCart"/>
48+
</updateData>
49+
<comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="getOrderId"/>
50+
<comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="assertOrderIdIsNotEmpty"/>
4751

48-
<!-- Navigate to backend: Go to Sales > Orders -->
4952
<actionGroup ref="AdminOrdersPageOpenActionGroup" stepKey="onOrderPage"/>
5053
<actionGroup ref="AdminOrdersGridClearFiltersActionGroup" stepKey="clearFilters"/>
54+
<grabTextFrom selector="{{AdminOrdersGridSection.orderIdByIncrementId($createCustomerCart.return$)}}" stepKey="grabOrderId"/>
5155

52-
<!-- Select Mass Action according to dataset: Cancel -->
5356
<actionGroup ref="AdminOrderActionOnGridActionGroup" stepKey="ActionCancel">
5457
<argument name="action" value="Cancel"/>
55-
<argument name="orderId" value="$getOrderId"/>
58+
<argument name="orderId" value="$grabOrderId"/>
5659
</actionGroup>
5760
<see userInput="We canceled 1 order(s)." stepKey="assertOrderCancelMassActionSuccessMessage"/>
5861

59-
<!--Assert orders in orders grid -->
6062
<actionGroup ref="AdminOrderFilterByOrderIdAndStatusActionGroup" stepKey="filterOrder">
61-
<argument name="orderId" value="{$getOrderId}"/>
63+
<argument name="orderId" value="{$grabOrderId}"/>
6264
<argument name="orderStatus" value="Canceled"/>
6365
</actionGroup>
64-
<see userInput="{$getOrderId}" selector="{{AdminOrdersGridSection.gridCell('1','ID')}}" stepKey="assertOrderID"/>
66+
<see userInput="{$grabOrderId}" selector="{{AdminOrdersGridSection.gridCell('1','ID')}}" stepKey="assertOrderID"/>
6567
<see userInput="Canceled" selector="{{AdminOrdersGridSection.gridCell('1','Status')}}" stepKey="assertOrderStatus"/>
6668
</test>
6769
</tests>

0 commit comments

Comments
 (0)