Skip to content

Commit ea12528

Browse files
committed
MAGETWO-61025: Product export duplicate rows for product with html special chars in data
- Update formatting;
1 parent 42d3b53 commit ea12528

File tree

1 file changed

+25
-48
lines changed

1 file changed

+25
-48
lines changed

dev/tests/integration/testsuite/Magento/Catalog/_files/products_with_multiselect_attribute.php

Lines changed: 25 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -25,53 +25,30 @@
2525

2626
/** @var $product \Magento\Catalog\Model\Product */
2727
$product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Catalog\Model\Product::class);
28-
$product->setTypeId(
29-
\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE
30-
)->setId(
31-
$optionIds[0] * 10
32-
)->setAttributeSetId(
33-
$installer->getAttributeSetId('catalog_product', 'Default')
34-
)->setWebsiteIds(
35-
[1]
36-
)->setName(
37-
'With Multiselect 1'
38-
)->setSku(
39-
'simple_ms_1'
40-
)->setPrice(
41-
10
42-
)->setDescription(
43-
'Hello " &" Bring the water bottle when you can!'
44-
)->setVisibility(
45-
\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH
46-
)->setMultiselectAttribute(
47-
[$optionIds[0]]
48-
)->setStatus(
49-
\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED
50-
)->setStockData(
51-
['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1]
52-
)->save();
28+
$product->setTypeId(\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE)
29+
->setId($optionIds[0] * 10)
30+
->setAttributeSetId($installer->getAttributeSetId('catalog_product', 'Default'))
31+
->setWebsiteIds([1])
32+
->setName('With Multiselect 1')
33+
->setSku('simple_ms_1')
34+
->setPrice(10)
35+
->setDescription('Hello " &" Bring the water bottle when you can!')
36+
->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
37+
->setMultiselectAttribute([$optionIds[0]])
38+
->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
39+
->setStockData(['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1])
40+
->save();
5341

5442
$product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Catalog\Model\Product::class);
55-
$product->setTypeId(
56-
\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE
57-
)->setId(
58-
$optionIds[1] * 10
59-
)->setAttributeSetId(
60-
$installer->getAttributeSetId('catalog_product', 'Default')
61-
)->setWebsiteIds(
62-
[1]
63-
)->setName(
64-
'With Multiselect 2'
65-
)->setSku(
66-
'simple_ms_2'
67-
)->setPrice(
68-
10
69-
)->setVisibility(
70-
\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH
71-
)->setMultiselectAttribute(
72-
[$optionIds[1], $optionIds[2], $optionIds[3]]
73-
)->setStatus(
74-
\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED
75-
)->setStockData(
76-
['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1]
77-
)->save();
43+
$product->setTypeId(\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE)
44+
->setId($optionIds[1] * 10)
45+
->setAttributeSetId($installer->getAttributeSetId('catalog_product', 'Default'))
46+
->setWebsiteIds([1])
47+
->setName('With Multiselect 2')
48+
->setSku('simple_ms_2')
49+
->setPrice(10)
50+
->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
51+
->setMultiselectAttribute([$optionIds[1], $optionIds[2], $optionIds[3]])
52+
->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
53+
->setStockData(['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1])
54+
->save();

0 commit comments

Comments
 (0)