Skip to content

Commit 37b7b81

Browse files
author
Oleksii Kolesnyk
committed
MTA-2726: Functional test maintenance. Part 3
- fix 'weight' setting on product creation
1 parent 3d49962 commit 37b7b81

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

dev/tests/functional/tests/app/Magento/Catalog/Test/Block/Adminhtml/Product/ProductForm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<input>select</input>
2929
</tax_class_id>
3030
<product_has_weight>
31-
<selector>[name="product[product_has_weight]"]</selector>
31+
<selector>[data-role="weight-switcher"]</selector>
3232
<input>radiobutton</input>
3333
</product_has_weight>
3434
<category_ids>

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProduct.xml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@
1010
<dataset name="default">
1111
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
1212
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
13-
<field name="weight" xsi:type="string">30</field>
13+
<field name="price" xsi:type="array">
14+
<item name="dataset" xsi:type="string">price_40</item>
15+
</field>
1416
<field name="product_has_weight" xsi:type="string">Yes</field>
17+
<field name="weight" xsi:type="string">30</field>
1518
<field name="status" xsi:type="string">Product online</field>
1619
<field name="visibility" xsi:type="string">Catalog, Search</field>
1720
<field name="tax_class_id" xsi:type="array">
@@ -38,8 +41,8 @@
3841
<dataset name="configurable_with_qty_1">
3942
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
4043
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
41-
<field name="weight" xsi:type="string">30</field>
4244
<field name="product_has_weight" xsi:type="string">Yes</field>
45+
<field name="weight" xsi:type="string">30</field>
4346
<field name="status" xsi:type="string">Product online</field>
4447
<field name="visibility" xsi:type="string">Catalog, Search</field>
4548
<field name="tax_class_id" xsi:type="array">
@@ -67,8 +70,8 @@
6770
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
6871
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
6972
<field name="special_price" xsi:type="string">9</field>
70-
<field name="weight" xsi:type="string">5</field>
7173
<field name="product_has_weight" xsi:type="string">Yes</field>
74+
<field name="weight" xsi:type="string">5</field>
7275
<field name="status" xsi:type="string">Product online</field>
7376
<field name="visibility" xsi:type="string">Catalog, Search</field>
7477
<field name="tax_class_id" xsi:type="array">
@@ -95,8 +98,8 @@
9598
<dataset name="product_with_size">
9699
<field name="name" xsi:type="string">Test configurable product with size %isolation%</field>
97100
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
98-
<field name="weight" xsi:type="string">30</field>
99101
<field name="product_has_weight" xsi:type="string">Yes</field>
102+
<field name="weight" xsi:type="string">30</field>
100103
<field name="status" xsi:type="string">Product online</field>
101104
<field name="visibility" xsi:type="string">Catalog, Search</field>
102105
<field name="tax_class_id" xsi:type="array">
@@ -123,8 +126,8 @@
123126
<dataset name="product_with_color_and_size">
124127
<field name="name" xsi:type="string">Test configurable product with color and size %isolation%</field>
125128
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
126-
<field name="weight" xsi:type="string">30</field>
127129
<field name="product_has_weight" xsi:type="string">Yes</field>
130+
<field name="weight" xsi:type="string">30</field>
128131
<field name="status" xsi:type="string">Product online</field>
129132
<field name="visibility" xsi:type="string">Catalog, Search</field>
130133
<field name="tax_class_id" xsi:type="array">
@@ -151,8 +154,8 @@
151154
<dataset name="one_variation">
152155
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
153156
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
154-
<field name="weight" xsi:type="string">30</field>
155157
<field name="product_has_weight" xsi:type="string">Yes</field>
158+
<field name="weight" xsi:type="string">30</field>
156159
<field name="status" xsi:type="string">Product online</field>
157160
<field name="visibility" xsi:type="string">Catalog, Search</field>
158161
<field name="tax_class_id" xsi:type="array">
@@ -176,8 +179,8 @@
176179
<dataset name="not_virtual_for_type_switching">
177180
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
178181
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
179-
<field name="weight" xsi:type="string">30</field>
180182
<field name="product_has_weight" xsi:type="string">Yes</field>
183+
<field name="weight" xsi:type="string">30</field>
181184
<field name="status" xsi:type="string">Product online</field>
182185
<field name="visibility" xsi:type="string">Catalog, Search</field>
183186
<field name="tax_class_id" xsi:type="array">
@@ -204,8 +207,8 @@
204207
<dataset name="with_one_option">
205208
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
206209
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
207-
<field name="weight" xsi:type="string">30</field>
208210
<field name="product_has_weight" xsi:type="string">Yes</field>
211+
<field name="weight" xsi:type="string">30</field>
209212
<field name="status" xsi:type="string">Product online</field>
210213
<field name="visibility" xsi:type="string">Catalog, Search</field>
211214
<field name="tax_class_id" xsi:type="array">
@@ -232,8 +235,8 @@
232235
<dataset name="with_out_of_stock_item">
233236
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
234237
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
235-
<field name="weight" xsi:type="string">30</field>
236238
<field name="product_has_weight" xsi:type="string">Yes</field>
239+
<field name="weight" xsi:type="string">30</field>
237240
<field name="status" xsi:type="string">Product online</field>
238241
<field name="visibility" xsi:type="string">Catalog, Search</field>
239242
<field name="tax_class_id" xsi:type="array">
@@ -261,8 +264,8 @@
261264
<field name="tax_class_id" xsi:type="array">
262265
<item name="dataset" xsi:type="string">taxable_goods</item>
263266
</field>
264-
<field name="weight" xsi:type="string">1</field>
265267
<field name="product_has_weight" xsi:type="string">Yes</field>
268+
<field name="weight" xsi:type="string">1</field>
266269
<field name="quantity_and_stock_status" xsi:type="array">
267270
<item name="qty" xsi:type="string">1</item>
268271
<item name="is_in_stock" xsi:type="string">In Stock</item>
@@ -291,8 +294,8 @@
291294
<field name="tax_class_id" xsi:type="array">
292295
<item name="dataset" xsi:type="string">taxable_goods</item>
293296
</field>
294-
<field name="weight" xsi:type="string">1</field>
295297
<field name="product_has_weight" xsi:type="string">Yes</field>
298+
<field name="weight" xsi:type="string">1</field>
296299
<field name="website_ids" xsi:type="array">
297300
<item name="0" xsi:type="string">Main Website</item>
298301
</field>
@@ -310,8 +313,8 @@
310313
<dataset name="filterable_two_options_with_zero_price">
311314
<field name="name" xsi:type="string">Test configurable product %isolation%</field>
312315
<field name="sku" xsi:type="string">sku_test_configurable_product_%isolation%</field>
313-
<field name="weight" xsi:type="string">1</field>
314316
<field name="product_has_weight" xsi:type="string">Yes</field>
317+
<field name="weight" xsi:type="string">1</field>
315318
<field name="status" xsi:type="string">Product online</field>
316319
<field name="visibility" xsi:type="string">Catalog, Search</field>
317320
<field name="tax_class_id" xsi:type="array">
@@ -340,8 +343,8 @@
340343
<field name="tax_class_id" xsi:type="array">
341344
<item name="dataset" xsi:type="string">taxable_goods</item>
342345
</field>
343-
<field name="weight" xsi:type="string">1</field>
344346
<field name="product_has_weight" xsi:type="string">Yes</field>
347+
<field name="weight" xsi:type="string">1</field>
345348
<field name="quantity_and_stock_status" xsi:type="array">
346349
<item name="qty" xsi:type="string">1</item>
347350
<item name="is_in_stock" xsi:type="string">In Stock</item>

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProduct/Price.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<dataset name="default">
1111
<field name="category_price" xsi:type="string">1</field>
1212
</dataset>
13-
13+
<dataset name="price_40">
14+
<field name="category_price" xsi:type="string">40</field>
15+
</dataset>
1416
<dataset name="MAGETWO-12620">
1517
<field name="category_price" xsi:type="string">11</field>
1618
</dataset>

0 commit comments

Comments
 (0)