Skip to content

Commit 3f0219e

Browse files
committed
Added assertion for order from admin side
1 parent 716ee72 commit 3f0219e

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11+
<actionGroup name="AssertAdminGiftMessageForOrderActionGroup">
12+
<annotations>
13+
<description>Check that Gift Message for order present on admin side.</description>
14+
</annotations>
15+
16+
<seeInCurrentUrl url="sales/order/view" stepKey="assertOrderViewPage"/>
17+
<scrollTo selector="{{AdminOrderGiftSection.giftMessageOrderSection}}" stepKey="scrollToGiftMessageSection"/>
18+
<seeInField userInput="July" selector="{{AdminOrderGiftSection.giftMessageFromName}}" stepKey="seeFromName"/>
19+
<seeInField userInput="Josh" selector="{{AdminOrderGiftSection.giftMessageToName}}" stepKey="seeToName"/>
20+
<seeInField userInput="Best wishes!" selector="{{AdminOrderGiftSection.giftMessageMessage}}" stepKey="seeMessage"/>
21+
</actionGroup>
22+
</actionGroups>

app/code/Magento/GiftMessage/Test/Mftf/Section/AdminOrderGiftSection.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,9 @@
1111
<section name="AdminOrderGiftSection">
1212
<element name="orderItemGiftOptionsLink" type="text" selector="//table[contains(@class, 'edit-order-table')]//tbody[contains(.,'{{productName}}')]//a[contains(@class, 'action-link')]" parameterized="true"/>
1313
<element name="orderItemGiftMessage" type="textarea" selector="#current_item_giftmessage_message" />
14+
<element name="giftMessageOrderSection" type="block" selector=".giftmessage-whole-order-container"/>
15+
<element name="giftMessageFromName" type="input" selector=".giftmessage-whole-order-container .admin__field:nth-of-type(1) input"/>
16+
<element name="giftMessageToName" type="input" selector=".giftmessage-whole-order-container .admin__field:nth-of-type(2) input"/>
17+
<element name="giftMessageMessage" type="input" selector=".giftmessage-whole-order-container .admin__field textarea"/>
1418
</section>
1519
</sections>

app/code/Magento/GiftMessage/Test/Mftf/Test/StorefrontGiftMessageForOrderOnCheckoutCartPageTest.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,18 @@
3636
<actionGroup ref="StorefrontCartPageOpenActionGroup" stepKey="goToCartPage" />
3737
<actionGroup ref="AssertStorefrontGiftMessageOnCheckoutCartPageActionGroup" stepKey="seeGiftMessageFields"/>
3838
<actionGroup ref="StorefrontFieldGiftMessageCartFormActionGroup" stepKey="fillGiftMessageFields"/>
39+
<actionGroup ref="StorefrontOpenCheckoutPageActionGroup" stepKey="navigateToCheckoutPage"/>
40+
<actionGroup ref="GuestCheckoutFillingShippingSectionActionGroup" stepKey="guestCheckoutFillingShipping">
41+
<argument name="shippingMethod" value="Flat Rate"/>
42+
</actionGroup>
43+
<actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="guestSelectCheckMoneyOrderPayment"/>
44+
<actionGroup ref="ClickPlaceOrderActionGroup" stepKey="placeOrder"/>
45+
<grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="grabOrderNumber"/>
46+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
47+
<actionGroup ref="OpenOrderByIdActionGroup" stepKey="filterOrdersGridById">
48+
<argument name="orderId" value="{$grabOrderNumber}"/>
49+
</actionGroup>
50+
<actionGroup ref="AssertAdminGiftMessageForOrderActionGroup" stepKey="assertGiftMessageForAdminOrder"/>
3951
</test>
4052
</tests>
4153

0 commit comments

Comments
 (0)