|
11 | 11 | <test name="AdminVerifyBehaviorOfDefaultStatusForProcessingStateTest">
|
12 | 12 | <annotations>
|
13 | 13 | <features value="Sales"/>
|
14 |
| - <stories value="Ensure 'Use Order Status as Default' Applies to Processing State"/> |
15 |
| - <title value="Check default status for processing when 'Use Order Status As Default' check box checked for custom order status"/> |
16 |
| - <description value="Admin can validate the behaviour of default status in order status grid for processing when custom order status is set as default for processing state"/> |
| 14 | + <stories value="Validate Auto-Assignment of Custom Status for Processing State"/> |
| 15 | + <title value="Verify default Status Behavior for Processing State When Custom Status Is Set as Default"/> |
| 16 | + <description value="Default order status for the Processing state is correctly updated when a custom status is assigned as default and reverts when the custom status is unassigned"/> |
17 | 17 | <severity value="MAJOR"/>
|
18 | 18 | <testCaseId value="AC-15125"/>
|
19 | 19 | <group value="Sales"/>
|
|
31 | 31 | <!--Step 2: Verify the default status for the order status Processing -->
|
32 | 32 | <actionGroup ref="FilterOrderStatusByLabelAndCodeActionGroup" stepKey="filterOrderStatusGrid">
|
33 | 33 | <argument name="statusLabel" value="{{OrderStatus.processing}}"/>
|
34 |
| - <argument name="statusCode" value="{{readyToPickup.state}}"/> |
| 34 | + <argument name="statusCode" value="{{orderStatus.value}}"/> |
35 | 35 | </actionGroup>
|
| 36 | + <!-- Default Status for processing should be displayed as Yes --> |
36 | 37 | <waitForText selector="{{AdminOrderStatusGridSection.gridCell('1', 'Default Status')}}" userInput="{{EnableClearShoppingCart.textValue}}" stepKey="seeOrderStatusInOrderGrid"/>
|
37 | 38 | <!--Step 3: Create a status "Ready To Pickup" and bind it to "Processing" state-->
|
38 | 39 | <actionGroup ref="AdminClickCreateNewStatusButtonOnOrderStatusPageActionGroup" stepKey="clickAgainCreateNewStatus"/>
|
|
51 | 52 | <argument name="statusLabel" value="{{readyToPickup.label}}"/>
|
52 | 53 | <argument name="statusCode" value="{{readyToPickup.code}}"/>
|
53 | 54 | </actionGroup>
|
| 55 | + <!-- Default Status for Ready To Pickup should be displayed as Yes --> |
54 | 56 | <waitForText selector="{{AdminOrderStatusGridSection.gridCell('1', 'Default Status')}}" userInput="{{EnableClearShoppingCart.textValue}}" stepKey="seeOrderStatus"/>
|
55 | 57 | <!--Step 6: Verify the default status for the order status Processing -->
|
56 | 58 | <actionGroup ref="FilterOrderStatusByLabelAndCodeActionGroup" stepKey="filterOrderStatusGridAfterDefaultChange">
|
57 | 59 | <argument name="statusLabel" value="{{OrderStatus.processing}}"/>
|
58 |
| - <argument name="statusCode" value="{{readyToPickup.state}}"/> |
| 60 | + <argument name="statusCode" value="{{orderStatus.value}}"/> |
59 | 61 | </actionGroup>
|
| 62 | + <!-- Default Status for processing should be displayed as No --> |
60 | 63 | <waitForText selector="{{AdminOrderStatusGridSection.gridCell('1', 'Default Status')}}" userInput="{{DisableClearShoppingCart.textValue}}" stepKey="seeOrderStatusInGrid"/>
|
61 | 64 | <!--Step 7: Click on Unassign for the order status Ready To Pickup -->
|
62 | 65 | <actionGroup ref="FilterOrderStatusByLabelAndCodeActionGroup" stepKey="filterOrderStatusGridForUnassign">
|
|
66 | 69 | <waitForElementClickable selector="{{AdminOrderStatusGridSection.unassign}}" stepKey="waitToClickUnassignOrderStatus"/>
|
67 | 70 | <click selector="{{AdminOrderStatusGridSection.unassign}}" stepKey="clickUnassign"/>
|
68 | 71 | <waitForElementVisible selector="{{AdminMessagesSection.success}}" stepKey="waitForSuccessMessageVisible"/>
|
69 |
| - <waitForText selector="{{AdminMessagesSection.success}}" time="30" userInput="{{readyToPickup.message}}" stepKey="seeAssertOrderStatusSuccessUnassignMessage"/> |
| 72 | + <!-- "You have unassigned the order status." Message should be displayed --> |
| 73 | + <waitForText selector="{{AdminMessagesSection.success}}" userInput="{{OrderMessage.value}}" stepKey="seeAssertOrderStatusSuccessUnassignMessage"/> |
70 | 74 | <!--Step 8: Verify the default status for the order status Processing -->
|
71 | 75 | <actionGroup ref="FilterOrderStatusByLabelAndCodeActionGroup" stepKey="filterStatusForOrderInGrid">
|
72 | 76 | <argument name="statusLabel" value="{{OrderStatus.processing}}"/>
|
73 |
| - <argument name="statusCode" value="{{readyToPickup.state}}"/> |
| 77 | + <argument name="statusCode" value="{{orderStatus.value}}"/> |
74 | 78 | </actionGroup>
|
| 79 | + <!-- Default Status for processing should be displayed as Yes --> |
75 | 80 | <waitForText selector="{{AdminOrderStatusGridSection.gridCell('1', 'Default Status')}}" userInput="{{EnableClearShoppingCart.textValue}}" stepKey="seeStatusForOrderInOrderGrid"/>
|
76 | 81 | </test>
|
77 | 82 | </tests>
|
0 commit comments