|
62 | 62 |
|
63 | 63 | <!-- Fill the form and validate message -->
|
64 | 64 | <actionGroup ref="AdminOrderStatusFormFillAndSave" stepKey="fillFormAndClickSave">
|
65 |
| - <argument name="status" value="{{defaultOrderStatus.status}}"/> |
66 |
| - <argument name="label" value="{{defaultOrderStatus.label}}"/> |
| 65 | + <argument name="status" value="{{EnableFreeOrderStatusCustom.value}}"/> |
| 66 | + <argument name="label" value="{{EnableFreeOrderStatusCustom.label}}"/> |
67 | 67 | </actionGroup>
|
68 | 68 | <actionGroup ref="AssertOrderStatusFormSaveSuccess" stepKey="seeFormSaveSuccess"/>
|
69 | 69 |
|
70 | 70 | <!-- Verify the order status grid page shows the order status we just created -->
|
71 | 71 | <actionGroup ref="AssertOrderStatusExistsInGrid" stepKey="searchCreatedOrderStatus">
|
72 |
| - <argument name="status" value="{{defaultOrderStatus.status}}"/> |
73 |
| - <argument name="label" value="{{defaultOrderStatus.label}}"/> |
| 72 | + <argument name="status" value="{{EnableFreeOrderStatusCustom.value}}"/> |
| 73 | + <argument name="label" value="{{EnableFreeOrderStatusCustom.label}}"/> |
74 | 74 | </actionGroup>
|
75 | 75 |
|
76 | 76 | <!-- Assign status to state -->
|
77 | 77 | <click selector="{{AdminOrderStatusGridSection.assignStatusToStateBtn}}" stepKey="clickAssignStatusBtn"/>
|
78 |
| - <selectOption selector="{{AdminAssignOrderStatusToStateSection.orderStatus}}" userInput="{{defaultOrderStatus.status}}" stepKey="selectOrderStatus"/> |
| 78 | + <selectOption selector="{{AdminAssignOrderStatusToStateSection.orderStatus}}" userInput="{{EnableFreeOrderStatusCustom.value}}" stepKey="selectOrderStatus"/> |
79 | 79 | <selectOption selector="{{AdminAssignOrderStatusToStateSection.orderState}}" userInput="{{OrderState.new}}" stepKey="selectOrderState"/>
|
80 | 80 | <checkOption selector="{{AdminAssignOrderStatusToStateSection.orderStatusAsDefault}}" stepKey="orderStatusAsDefault"/>
|
81 | 81 | <uncheckOption selector="{{AdminAssignOrderStatusToStateSection.visibleOnStorefront}}" stepKey="visibleOnStorefront"/>
|
82 | 82 | <click selector="{{AdminAssignOrderStatusToStateSection.saveStatusAssignment}}" stepKey="clickSaveStatus"/>
|
83 | 83 | <see selector="{{AdminMessagesSection.success}}" userInput="You assigned the order status." stepKey="seeSuccess"/>
|
84 | 84 |
|
85 | 85 | <!-- Prepare data for constraints -->
|
86 |
| - <magentoCLI command="config:set {{EnableCheckmoOrderStatusPending.path}} {{defaultOrderStatus.label}}" stepKey="enableNewOrderStatus"/> |
| 86 | + <magentoCLI command="config:set {{EnableFreeOrderStatusCustom.path}} {{EnableFreeOrderStatusCustom.value}}" stepKey="enableNewOrderStatus"/> |
| 87 | + <magentoCLI command="config:set {{EnableFreeOrderPaymentAction.path}} {{EnableFreeOrderPaymentAction.value}}" stepKey="enableNewOrderPaymentAction"/> |
87 | 88 | <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanInvalidatedCaches">
|
88 | 89 | <argument name="tags" value="config full_page"/>
|
89 | 90 | </actionGroup>
|
|
110 | 111 |
|
111 | 112 | <actionGroup ref="AdminCheckOrderStatusInGridActionGroup" stepKey="seeOrderStatusInGrid">
|
112 | 113 | <argument name="orderId" value="$grabOrderNumber"/>
|
113 |
| - <argument name="status" value="Processing"/> |
| 114 | + <argument name="status" value="{{EnableFreeOrderStatusCustom.label}}"/> |
114 | 115 | </actionGroup>
|
115 | 116 |
|
116 |
| - <!-- Assert invoice in invoices grid --> |
117 |
| - <actionGroup ref="FilterInvoiceGridByOrderIdWithCleanFiltersActionGroup" stepKey="filterInvoiceGridByOrderId"> |
118 |
| - <argument name="orderId" value="$orderNumber"/> |
119 |
| - </actionGroup> |
120 |
| - <click selector="{{AdminInvoicesGridSection.firstRow}}" stepKey="opeCreatedInvoice"/> |
121 |
| - <waitForPageLoad stepKey="waitForInvoiceDetailsPageToLoad"/> |
122 |
| - <grabFromCurrentUrl regex="~/invoice_id/(\d+)/~" stepKey="grabInvoiceId"/> |
123 |
| - |
124 |
| - <!-- Assert no invoice button --> |
| 117 | + <!-- Assert invoice button --> |
125 | 118 | <actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="openOrder2">
|
126 | 119 | <argument name="entityId" value="{$orderId}"/>
|
127 | 120 | </actionGroup>
|
128 |
| - <dontSeeElement selector="{{AdminOrderDetailsMainActionsSection.invoiceBtn}}" stepKey="dontSeeInvoiceBtn"/> |
| 121 | + <seeElement selector="{{AdminOrderDetailsMainActionsSection.invoiceBtn}}" stepKey="seeInvoiceBtn"/> |
129 | 122 |
|
130 | 123 | </test>
|
131 | 124 | </tests>
|
0 commit comments