|
7 | 7 | -->
|
8 | 8 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
9 | 9 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
10 |
| - <test name="AdminReorderWithCatalogPriceTest"> |
| 10 | + <test name="AdminReorderWithCatalogPriceRuleDiscountTest"> |
11 | 11 | <annotations>
|
12 | 12 | <features value="Sales"/>
|
13 | 13 | <stories value="Admin create order"/>
|
14 | 14 | <title value="Reorder doesn't show discount price in Order Totals block"/>
|
15 | 15 | <description value="Reorder doesn't show discount price in Order Totals block"/>
|
16 | 16 | <severity value="CRITICAL"/>
|
17 |
| - <testCaseId value="MC-16695"/> |
| 17 | + <testCaseId value="MC-28642"/> |
18 | 18 | <useCaseId value="MAGETWO-99691"/>
|
19 | 19 | <group value="sales"/>
|
20 | 20 | <group value="catalogRule"/>
|
21 | 21 | </annotations>
|
| 22 | + |
22 | 23 | <before>
|
23 |
| - <!--Create the catalog price rule --> |
24 |
| - <createData entity="CatalogRuleToPercent" stepKey="createCatalogRule"/> |
25 | 24 | <!--Create product-->
|
26 | 25 | <createData entity="SimpleProduct2" stepKey="createSimpleProductApi"/>
|
| 26 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 27 | + <actionGroup ref="AdminCatalogPriceRuleDeleteAllActionGroup" stepKey="deleteAllCatalogPriceRule"/> |
| 28 | + <!--Create the catalog price rule --> |
| 29 | + <createData entity="CatalogRuleToPercent" stepKey="createCatalogRule"/> |
27 | 30 | <!--Create order via API-->
|
28 | 31 | <createData entity="GuestCart" stepKey="createGuestCart"/>
|
29 | 32 | <createData entity="SimpleCartItem" stepKey="addCartItem">
|
|
36 | 39 | <updateData createDataKey="createGuestCart" entity="GuestOrderPaymentMethod" stepKey="sendGuestPaymentInformation">
|
37 | 40 | <requiredEntity createDataKey="createGuestCart"/>
|
38 | 41 | </updateData>
|
39 |
| - <magentoCLI command="indexer:reindex" stepKey="reindex"/> |
40 |
| - <magentoCLI command="cache:flush" stepKey="flushCache"/> |
41 | 42 | <!--END Create order via API-->
|
42 | 43 | </before>
|
| 44 | + |
43 | 45 | <after>
|
44 | 46 | <deleteData createDataKey="createSimpleProductApi" stepKey="deleteSimpleProductApi"/>
|
45 |
| - <!-- Delete the rule --> |
46 |
| - <actionGroup ref="RemoveCatalogPriceRuleActionGroup" stepKey="deletePriceRule"> |
47 |
| - <argument name="ruleName" value="{{CatalogRuleToPercent.name}}" /> |
48 |
| - </actionGroup> |
49 |
| - <!--Clear all filters in grid--> |
50 |
| - <actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="resetCatalogRuleGridFilters"/> |
51 |
| - <amOnPage url="{{AdminOrdersPage.url}}" stepKey="onOrdersPage"/> |
52 |
| - <actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearGridFilter"/> |
53 |
| - <actionGroup ref="logout" stepKey="logout"/> |
| 47 | + <actionGroup ref="AdminCatalogPriceRuleDeleteAllActionGroup" stepKey="deleteAllCatalogPriceRule"/> |
| 48 | + <actionGroup ref="logout" stepKey="logoutFromAdmin"/> |
54 | 49 | </after>
|
55 |
| - <!-- Login as admin --> |
56 |
| - <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
57 |
| - <!--Open order page by Id--> |
| 50 | + |
| 51 | + <!--Open order by Id--> |
58 | 52 | <amOnPage url="{{AdminOrderPage.url($createGuestCart.return$)}}" stepKey="navigateToOrderPage"/>
|
59 |
| - <waitForPageLoad stepKey="waitForCreatedOrderPage"/> |
60 | 53 | <!--Reorder-->
|
61 | 54 | <click selector="{{AdminOrderDetailsMainActionsSection.reorder}}" stepKey="clickReorder"/>
|
62 | 55 | <!--Verify order item row-->
|
63 | 56 | <waitForElementVisible selector="{{AdminOrderItemsOrderedSection.productPrice('2')}}" stepKey="waitOrderItemPriceToBeVisible"/>
|
64 |
| - <see selector="{{AdminOrderItemsOrderedSection.productPrice('2')}}" userInput="${{AdminOrderSimpleProductWithCatalogRule.subtotal}}" stepKey="seeOrderItemPrice"/> |
| 57 | + <see selector="{{AdminOrderItemsOrderedSection.productPrice('2')}}" userInput="{{AdminOrderSimpleProductWithCatalogRule.subtotal}}" stepKey="seeOrderItemPrice"/> |
65 | 58 | <!--Verify totals on Order page-->
|
66 | 59 | <scrollTo selector="{{AdminOrderFormTotalSection.grandTotal}}" stepKey="scrollToOrderGrandTotal"/>
|
67 | 60 | <waitForElementVisible selector="{{AdminOrderFormTotalSection.total('Subtotal')}}" stepKey="waitOrderSubtotalToBeVisible"/>
|
68 |
| - <see selector="{{AdminOrderFormTotalSection.total('Subtotal')}}" userInput="${{AdminOrderSimpleProductWithCatalogRule.subtotal}}" stepKey="seeOrderSubTotal"/> |
| 61 | + <see selector="{{AdminOrderFormTotalSection.total('Subtotal')}}" userInput="{{AdminOrderSimpleProductWithCatalogRule.subtotal}}" stepKey="seeOrderSubTotal"/> |
69 | 62 | <waitForElementVisible selector="{{AdminOrderFormTotalSection.total('Shipping')}}" stepKey="waitOrderShippingToBeVisible"/>
|
70 |
| - <see selector="{{AdminOrderFormTotalSection.total('Shipping')}}" userInput="${{AdminOrderSimpleProductWithCatalogRule.shipping}}" stepKey="seeOrderShipping"/> |
| 63 | + <see selector="{{AdminOrderFormTotalSection.total('Shipping')}}" userInput="{{AdminOrderSimpleProductWithCatalogRule.shipping}}" stepKey="seeOrderShipping"/> |
71 | 64 | <waitForElementVisible selector="{{AdminOrderFormTotalSection.grandTotal}}" stepKey="waitOrderGrandTotalToBeVisible"/>
|
72 |
| - <see selector="{{AdminOrderFormTotalSection.grandTotal}}" userInput="${{AdminOrderSimpleProductWithCatalogRule.grandTotal}}" stepKey="seeCorrectGrandTotal"/> |
| 65 | + <see selector="{{AdminOrderFormTotalSection.grandTotal}}" userInput="{{AdminOrderSimpleProductWithCatalogRule.grandTotal}}" stepKey="seeCorrectGrandTotal"/> |
73 | 66 | </test>
|
74 | 67 | </tests>
|
0 commit comments