Skip to content

Commit 50efde8

Browse files
author
OlgaVasyltsun
committed
Merge remote-tracking branch 'origin/MC-31854' into 2.4-develop-pr19
2 parents 8c89e2a + 39936ff commit 50efde8

File tree

1 file changed

+14
-23
lines changed

1 file changed

+14
-23
lines changed

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

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,12 @@
1414
<title value="Create Credit Memo for Offline Payment Methods"/>
1515
<description value="Create CreditMemo return to stock only one unit of configurable product"/>
1616
<severity value="CRITICAL"/>
17-
<testCaseId value="MC-15865"/>
17+
<testCaseId value="MC-28444"/>
1818
<group value="sales"/>
1919
<group value="mtf_migrated"/>
2020
</annotations>
2121
<before>
22-
<actionGroup ref="LoginAsAdmin" stepKey="LoginAsAdmin"/>
23-
24-
<!-- Create Data -->
2522
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
26-
27-
<!-- Create the category -->
2823
<createData entity="ApiCategory" stepKey="createCategory"/>
2924

3025
<!-- Create the configurable product and add it to the category -->
@@ -88,6 +83,7 @@
8883
<!-- Enable payment method one of "Check/Money Order" and shipping method one of "Flat Rate" -->
8984
<magentoCLI command="config:set {{enabledCheckMoneyOrder.label}} {{enabledCheckMoneyOrder.value}}" stepKey="enableCheckMoneyOrder"/>
9085
<createData entity="FlatRateShippingMethodConfig" stepKey="enableFlatRate"/>
86+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
9187
</before>
9288
<after>
9389
<!-- Delete data -->
@@ -97,8 +93,10 @@
9793
<deleteData createDataKey="createConfigChildProduct2" stepKey="deleteConfigChildProduct2"/>
9894
<deleteData createDataKey="createConfigProductAttribute" stepKey="deleteConfigProductAttribute"/>
9995
<deleteData createDataKey="createCategory" stepKey="deleteApiCategory"/>
100-
<actionGroup ref="logout" stepKey="logout"/>
10196

97+
<amOnPage url="{{AdminProductIndexPage.url}}" stepKey="navigateToProductIndex"/>
98+
<actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearProductGridFilters"/>
99+
<actionGroup ref="logout" stepKey="logout"/>
102100
<!-- Reindex invalidated indices after product attribute has been created/deleted -->
103101
<actionGroup ref="CliRunReindexUsingCronJobsActionGroup" stepKey="reindexInvalidatedIndices"/>
104102
</after>
@@ -109,9 +107,9 @@
109107

110108
<!--Add configurable product to order-->
111109
<actionGroup ref="AddConfigurableProductToOrderFromAdminActionGroup" stepKey="addConfigurableProductToOrder">
112-
<argument name="product" value="$$createConfigProduct$$"/>
113-
<argument name="attribute" value="$$createConfigProductAttribute$$"/>
114-
<argument name="option" value="$$getConfigAttributeOption1$$"/>
110+
<argument name="product" value="$createConfigProduct$"/>
111+
<argument name="attribute" value="$createConfigProductAttribute$"/>
112+
<argument name="option" value="$getConfigAttributeOption1$"/>
115113
</actionGroup>
116114

117115
<actionGroup ref="FillOrderCustomerInformationActionGroup" stepKey="fillCustomerInfo">
@@ -121,19 +119,16 @@
121119
<actionGroup ref="OrderSelectFlatRateShippingActionGroup" stepKey="selectFlatRate"/>
122120
<click selector="{{OrdersGridSection.submitOrder}}" stepKey="submitOrder"/>
123121
<waitForPageLoad stepKey="waitForSubmitOrderPage"/>
124-
<see stepKey="seeSuccessMessageForOrder" userInput="You created the order."/>
122+
<waitForElementVisible selector="{{AdminMessagesSection.success}}" stepKey="waitForSuccessMessageForOrderAppears"/>
123+
<see selector="{{AdminMessagesSection.success}}" userInput="You created the order." stepKey="seeSuccessMessageForOrder"/>
125124

126125
<!-- Create Invoice -->
127126
<actionGroup ref="StartCreateInvoiceFromOrderPageActionGroup" stepKey="startInvoice"/>
128-
<click selector="{{AdminInvoiceMainActionsSection.submitInvoice}}" stepKey="clickSubmitInvoice"/>
129-
<waitForElementVisible selector="{{AdminMessagesSection.success}}" stepKey="waitForMessageAppears"/>
130-
<see selector="{{AdminMessagesSection.success}}" userInput="The invoice has been created." stepKey="seeInvoiceCreateSuccess"/>
127+
<actionGroup ref="SubmitInvoiceActionGroup" stepKey="clickSubmitInvoice"/>
131128

132129
<!-- Go to Sales > Orders > find out placed order and open -->
133-
<grabTextFrom selector="|Order # (\d+)|" stepKey="grabOrderId" />
134-
<assertNotEmpty actual="$grabOrderId" stepKey="assertOrderIdIsNotEmpty" after="grabOrderId"/>
135-
<actionGroup ref="OpenOrderByIdActionGroup" stepKey="openOrder">
136-
<argument name="orderId" value="{$grabOrderId}"/>
130+
<actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="openOrder">
131+
<argument name="entityId" value="{$grabOrderIdClickSubmitInvoice}"/>
137132
</actionGroup>
138133

139134
<!-- Click 'Credit Memo' button and fill data from dataset: partial refund -->
@@ -143,11 +138,7 @@
143138
</actionGroup>
144139

145140
<!-- On order's page click 'Refund offline' button -->
146-
<click selector="{{AdminCreditMemoTotalSection.submitRefundOffline}}" stepKey="clickRefundOffline"/>
147-
<waitForPageLoad stepKey="waitForResultPage"/>
148-
149-
<!-- Perform all assertions: assert refund success create message -->
150-
<see selector="{{AdminIndexManagementSection.successMessage}}" userInput="You created the credit memo." stepKey="assertRefundSuccessCreateMessage"/>
141+
<actionGroup ref="SubmitCreditMemoActionGroup" stepKey="clickRefundOffline"/>
151142

152143
<!-- Assert product Qty decreased after CreditMemo -->
153144
<actionGroup ref="AdminAssertProductQtyInGridActionGroup" stepKey="assertQtyDecreased">

0 commit comments

Comments
 (0)