Skip to content

Commit cc23c74

Browse files
committed
init
1 parent b92a769 commit cc23c74

File tree

3 files changed

+39
-6
lines changed

3 files changed

+39
-6
lines changed

app/code/Magento/Quote/Test/Mftf/Data/GuestCartData.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,8 @@
2525
<requiredEntity type="payment_method">PaymentMethodCheckMoneyOrder</requiredEntity>
2626
<requiredEntity type="billing_address">BillingAddressTX</requiredEntity>
2727
</entity>
28+
29+
<entity name="OrderId" type="orderId">
30+
<var key="order_id" entityKey="return" entityType="orderId"/>
31+
</entity>
2832
</entities>

app/code/Magento/Quote/Test/Mftf/Metadata/GuestCartMeta.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,14 @@
6565
<field key="method">string</field>
6666
</object>
6767
</operation>
68+
69+
<operation name="GetOrderIdByIncrementId" dataType="orderId" type="get" auth="anonymous"
70+
url="/V1/orders/?searchCriteria[filter_groups][0][filters][0][field]=increment_id&amp;searchCriteria[filter_groups][0][filters][0][value]={return}&amp;searchCriteria[filter_groups][0][filters][0][condition_type]=eq"
71+
method="GET">
72+
<contentType>application/json</contentType>
73+
<object key="cartItem" dataType="CartItem">
74+
<field key="order_id">string</field>
75+
</object>
76+
77+
</operation>
6878
</operations>

app/code/Magento/Sales/Test/Mftf/Test/StorefrontReorderAsGuestTest.xml

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,34 @@
2323
<requiredEntity createDataKey="createCategory"/>
2424
</createData>
2525
<!-- Create Customer Account -->
26-
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
26+
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
27+
28+
<createData entity="GuestCart" stepKey="createGuestCart"/>
29+
<createData entity="SimpleCartItem" stepKey="addCartItem">
30+
<requiredEntity createDataKey="createGuestCart"/>
31+
<requiredEntity createDataKey="createSimpleProduct"/>
32+
</createData>
33+
<createData entity="GuestAddressInformation" stepKey="addGuestOrderAddress">
34+
<requiredEntity createDataKey="createGuestCart"/>
35+
</createData>
36+
<updateData createDataKey="createGuestCart" entity="GuestOrderPaymentMethod" stepKey="sendGuestPaymentInformation">
37+
<requiredEntity createDataKey="createGuestCart"/>
38+
</updateData>
2739
<!-- Reindex and flush cache -->
2840
<magentoCLI command="indexer:reindex" stepKey="reindex"/>
2941
<magentoCLI command="cache:flush" stepKey="flushCache"/>
3042
</before>
3143
<after>
32-
<deleteData createDataKey="createCustomer" stepKey="deleteCreateCustomer"/>
44+
<!-- <deleteData createDataKey="createCustomer" stepKey="deleteCreateCustomer"/>
3345
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/>
34-
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
46+
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/> -->
3547

3648
<!-- Reindex invalidated indices after product attribute has been created/deleted -->
3749
<magentoCron groups="index" stepKey="reindexInvalidatedIndices"/>
3850
</after>
3951

4052
<!-- Order a product -->
41-
<amOnPage url="{{StorefrontProductPage.url($$createSimpleProduct.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/>
53+
<!-- <amOnPage url="{{StorefrontProductPage.url($$createSimpleProduct.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/>
4254
<actionGroup ref="StorefrontAddProductToCartActionGroup" stepKey="cartAddSimpleProductToCart">
4355
<argument name="product" value="$$createSimpleProduct$$"/>
4456
<argument name="productCount" value="1"/>
@@ -56,15 +68,22 @@
5668
<grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="getOrderId"/>
5769
<assertNotEmpty stepKey="assertOrderIdIsNotEmpty" after="getOrderId">
5870
<actualResult type="const">$getOrderId</actualResult>
59-
</assertNotEmpty>
71+
</assertNotEmpty> -->
6072

6173
<!-- Find the Order on frontend > Navigate to: Orders and Returns -->
6274
<amOnPage url="{{StorefrontGuestOrderSearchPage.url}}" stepKey="amOnOrdersAndReturns"/>
6375
<waitForPageLoad stepKey="waiForStorefrontPage"/>
6476

77+
78+
79+
<getData entity="GetOrderIdByIncrementId" stepKey="getOrderId">
80+
<requiredEntity createDataKey="createGuestCart"/>
81+
</getData>
82+
6583
<!-- Fill the form with correspondent Order data -->
6684
<actionGroup ref="StorefrontFillOrdersAndReturnsFormActionGroup" stepKey="fillOrder">
67-
<argument name="orderNumber" value="{$getOrderId}"/>
85+
<!-- <argument name="orderNumber" value="{$createGuestCart.return$}"/> -->
86+
<argument name="orderNumber" value="{$getOrderId.return$}"/>
6887
<argument name="customer" value="$$createCustomer$$"/>
6988
</actionGroup>
7089

0 commit comments

Comments
 (0)