Skip to content

Commit 8cb16a3

Browse files
Merge remote-tracking branch 'remotes/github/MAGETWO-54438' into EPAM-PR-64
2 parents f17ca76 + 307c23a commit 8cb16a3

File tree

3 files changed

+172
-59
lines changed

3 files changed

+172
-59
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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="StorefrontCheckProductStockStatus">
12+
<arguments>
13+
<argument name="productUrlKey" type="string"/>
14+
<argument name="productName" type="string"/>
15+
<argument name="stockStatus" type="string" defaultValue="IN STOCK"/>
16+
</arguments>
17+
<amOnPage url="{{StorefrontProductPage.url(productUrlKey)}}" stepKey="navigateToProductPage"/>
18+
<waitForPageLoad stepKey="waitForProductPageLoad"/>
19+
<see selector="{{StorefrontProductInfoMainSection.productName}}" userInput="{{productName}}" stepKey="seeProductName"/>
20+
<see userInput="{{stockStatus}}" stepKey="assertProductStockStatus"/>
21+
</actionGroup>
22+
</actionGroups>
23+
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
11+
<entity name="SimpleProductPrice10Qty1" type="product">
12+
<data key="sku" unique="suffix">simple-product_</data>
13+
<data key="type_id">simple</data>
14+
<data key="attribute_set_id">4</data>
15+
<data key="visibility">4</data>
16+
<data key="name" unique="suffix">SimpleProduct_</data>
17+
<data key="price">10.00</data>
18+
<data key="urlKey" unique="suffix">simple-product_</data>
19+
<data key="status">1</data>
20+
<requiredEntity type="product_extension_attribute">EavStock1</requiredEntity>
21+
<requiredEntity type="custom_attribute_array">CustomAttributeCategoryIds</requiredEntity>
22+
</entity>
23+
<entity name="VirtualProductPrice10Qty1" type="product">
24+
<data key="sku" unique="suffix">virtual-product_</data>
25+
<data key="type_id">virtual</data>
26+
<data key="attribute_set_id">4</data>
27+
<data key="name" unique="suffix">VirtualProduct_</data>
28+
<data key="price">10.00</data>
29+
<data key="weight">0</data>
30+
<data key="status">1</data>
31+
<requiredEntity type="product_extension_attribute">EavStock1</requiredEntity>
32+
<requiredEntity type="custom_attribute_array">CustomAttributeCategoryIds</requiredEntity>
33+
</entity>
34+
<entity name="SimpleProduct2Price10Qty1" type="product">
35+
<data key="sku" unique="suffix">simple-product-2_</data>
36+
<data key="type_id">simple</data>
37+
<data key="attribute_set_id">4</data>
38+
<data key="name" unique="suffix">SimpleProduct2_</data>
39+
<data key="price">10.00</data>
40+
<data key="visibility">4</data>
41+
<data key="status">1</data>
42+
<requiredEntity type="product_extension_attribute">EavStock1</requiredEntity>
43+
</entity>
44+
<entity name="SimpleProduct3Price10Qty1" type="product2">
45+
<data key="sku" unique="suffix">simple-product-3_</data>
46+
<data key="type_id">simple</data>
47+
<data key="attribute_set_id">4</data>
48+
<data key="visibility">4</data>
49+
<data key="name" unique="suffix">SimpleProduct3_</data>
50+
<data key="price">10.00</data>
51+
<data key="urlKey" unique="suffix">simple-product-3_</data>
52+
<data key="status">1</data>
53+
<requiredEntity type="product_extension_attribute">EavStock1</requiredEntity>
54+
<requiredEntity type="custom_attribute">CustomAttributeProductAttribute</requiredEntity>
55+
</entity>
56+
<entity name="ConfigurableProductPrice10Qty1" type="product">
57+
<data key="sku" unique="suffix">configurable-product_</data>
58+
<data key="type_id">configurable</data>
59+
<data key="attribute_set_id">4</data>
60+
<data key="visibility">4</data>
61+
<data key="name" unique="suffix">ConfigurableProduct_</data>
62+
<data key="urlKey" unique="suffix">configurable-product_</data>
63+
<data key="price">10.00</data>
64+
<data key="weight">2</data>
65+
<data key="status">1</data>
66+
<data key="quantity">1</data>
67+
<requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
68+
<requiredEntity type="custom_attribute_array">CustomAttributeCategoryIds</requiredEntity>
69+
</entity>
70+
</entities>

0 commit comments

Comments
 (0)