|
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