Skip to content

Commit d73110b

Browse files
Merge remote-tracking branch 'remotes/github/MAGETWO-91658' into EPAM-PR-19
2 parents 6a04b44 + cf824bc commit d73110b

File tree

4 files changed

+42
-8
lines changed

4 files changed

+42
-8
lines changed

app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,14 @@
158158
<see userInput="${{total}}" selector="{{CheckoutPaymentSection.orderSummaryTotal}}" stepKey="assertTotal"/>
159159
</actionGroup>
160160

161+
<actionGroup name="CheckTotalsSortOrderInSummarySection">
162+
<arguments>
163+
<argument name="elementName" type="string"/>
164+
<argument name="positionNumber" type="integer"/>
165+
</arguments>
166+
<see userInput="{{elementName}}" selector="{{CheckoutCartSummarySection.elementPosition(positionNumber)}}" stepKey="assertElementPosition"/>
167+
</actionGroup>
168+
161169
<!-- Check ship to information in checkout -->
162170
<actionGroup name="CheckShipToInformationInCheckoutActionGroup">
163171
<arguments>

app/code/Magento/Checkout/Test/Mftf/Section/CheckoutCartSummarySection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1111
<section name="CheckoutCartSummarySection">
12+
<element name="elementPosition" type="text" selector=".data.table.totals > tbody tr:nth-of-type({{value}}) > th" parameterized="true"/>
1213
<element name="subtotal" type="text" selector="//*[@id='cart-totals']//tr[@class='totals sub']//td//span[@class='price']"/>
1314
<element name="shippingMethodForm" type="text" selector="#co-shipping-method-form"/>
1415
<element name="shippingMethod" type="text" selector="//*[@id='cart-totals']//tr[@class='totals shipping excl']//th//span[@class='value']"/>

app/code/Magento/SalesRule/Test/Mftf/Data/SalesRuleData.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,35 @@
3939
<requiredEntity type="SalesRuleLabel">SalesRuleLabelStore1</requiredEntity>
4040
</entity>
4141

42+
<entity name="ApiCartRule" type="SalesRule">
43+
<data key="name" unique="suffix">salesRule</data>
44+
<data key="description">Sales Rule Descritpion</data>
45+
<array key="website_ids">
46+
<item>1</item>
47+
</array>
48+
<array key="customer_group_ids">
49+
<item>0</item>
50+
<item>1</item>
51+
<item>3</item>
52+
</array>
53+
<data key="uses_per_customer">0</data>
54+
<data key="is_active">true</data>
55+
<data key="stop_rules_processing">true</data>
56+
<data key="is_advanced">true</data>
57+
<data key="sort_order">0</data>
58+
<data key="simple_action">by_percent</data>
59+
<data key="discount_amount">50</data>
60+
<data key="discount_qty">0</data>
61+
<data key="discount_step">0</data>
62+
<data key="apply_to_shipping">false</data>
63+
<data key="times_used">0</data>
64+
<data key="is_rss">true</data>
65+
<data key="coupon_type">NO_COUPON</data>
66+
<data key="use_auto_generation">false</data>
67+
<data key="uses_per_coupon">0</data>
68+
<data key="simple_free_shipping">0</data>
69+
</entity>
70+
4271
<entity name="SimpleSalesRule" type="SalesRule">
4372
<data key="name" unique="suffix">SimpleSalesRule</data>
4473
<data key="is_active">true</data>

app/code/Magento/SalesRule/view/frontend/layout/checkout_cart_index.xml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,10 @@
1313
<item name="components" xsi:type="array">
1414
<item name="block-totals" xsi:type="array">
1515
<item name="children" xsi:type="array">
16-
<item name="before_grandtotal" xsi:type="array">
17-
<item name="children" xsi:type="array">
18-
<item name="discount" xsi:type="array">
19-
<item name="component" xsi:type="string">Magento_SalesRule/js/view/cart/totals/discount</item>
20-
<item name="config" xsi:type="array">
21-
<item name="title" xsi:type="string" translate="true">Discount</item>
22-
</item>
23-
</item>
16+
<item name="discount" xsi:type="array">
17+
<item name="component" xsi:type="string">Magento_SalesRule/js/view/cart/totals/discount</item>
18+
<item name="config" xsi:type="array">
19+
<item name="title" xsi:type="string" translate="true">Discount</item>
2420
</item>
2521
</item>
2622
</item>

0 commit comments

Comments
 (0)