|
40 | 40 | <actionGroup ref="logout" stepKey="logout"/>
|
41 | 41 | </after>
|
42 | 42 |
|
| 43 | + |
43 | 44 | <!-- Create completed order -->
|
44 | 45 | <actionGroup ref="CreateOrderActionGroup" stepKey="createOrderd">
|
45 | 46 | <argument name="product" value="$$createSimpleProduct$$"/>
|
|
63 | 64 | <!-- Cancel order -->
|
64 | 65 | <actionGroup ref="cancelPendingOrder" stepKey="cancelOrder"/>
|
65 | 66 |
|
66 |
| - <!-- Generate Order report --> |
| 67 | + <!-- Generate Order report for statuses --> |
67 | 68 | <amOnPage url="{{OrdersReportPage.url}}" stepKey="goToOrdersReportPage1"/>
|
68 | 69 | <!-- Get date -->
|
69 | 70 | <generateDate stepKey="generateEndDate" date="+0 day" format="m/d/Y"/>
|
70 | 71 | <generateDate stepKey="generateStartDate" date="-1 day" format="m/d/Y"/>
|
| 72 | + <actionGroup ref="GenerateOrderReportForNotCancelActionGroup" stepKey="generateReportAfterCancelOrderBefore"> |
| 73 | + <argument name="orderFromDate" value="$generateStartDate"/> |
| 74 | + <argument name="orderToDate" value="$generateEndDate"/> |
| 75 | + <argument name="statuses" value="['closed', 'complete', 'fraud', 'holded', 'payment_review', 'paypal_canceled_reversal', 'paypal_reversed', 'processing']"/> |
| 76 | + </actionGroup> |
| 77 | + <waitForElement selector="{{GeneratedReportSection.ordersCount}}" stepKey="waitForOrdersCountBefore"/> |
| 78 | + <grabTextFrom selector="{{GeneratedReportSection.ordersCount}}" stepKey="grabCanceledOrdersSpecified"/> |
| 79 | + <!-- Generate Order report --> |
| 80 | + <amOnPage url="{{OrdersReportPage.url}}" stepKey="goToOrdersReportPage2"/> |
| 81 | + <!-- Get date --> |
71 | 82 | <actionGroup ref="GenerateOrderReportActionGroup" stepKey="generateReportAfterCancelOrder">
|
72 | 83 | <argument name="orderFromDate" value="$generateStartDate"/>
|
73 | 84 | <argument name="orderToDate" value="$generateEndDate"/>
|
74 | 85 | </actionGroup>
|
75 | 86 | <waitForElement selector="{{GeneratedReportSection.ordersCount}}" stepKey="waitForOrdersCount"/>
|
76 |
| - <grabTextFrom selector="{{GeneratedReportSection.canceledOrders}}" stepKey="grabCanceledOrdersPrice"/> |
| 87 | + <grabTextFrom selector="{{GeneratedReportSection.ordersCount}}" stepKey="grabCanceledOrdersAny"/> |
77 | 88 |
|
78 | 89 | <!-- Compare canceled orders price -->
|
79 |
| - <assertEquals expected="$0.00" expectedType="string" actual="{$grabCanceledOrdersPrice}" actualType="string" stepKey="assertEquals"/> |
| 90 | + <assertEquals expected="{$grabCanceledOrdersSpecified}" expectedType="string" actual="{$grabCanceledOrdersAny}" actualType="string" stepKey="assertEquals"/> |
80 | 91 | </test>
|
81 | 92 | </tests>
|
0 commit comments