Skip to content

Commit 732cc42

Browse files
author
Maksym Aposov
committed
MAGETWO-44516: Provide fix for Functional Tests MX
1 parent 2e8446d commit 732cc42

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config/Attribute.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,10 @@ protected function updateOptions(array $attribute)
283283
$this->getTemplateBlock()->waitLoader();
284284
$optionContainer->find('[data-action=save]')->click();
285285
}
286+
//Select option
287+
if (!$optionContainer->find('[type="checkbox"]')->isSelected()) {
288+
$optionContainer->find('[type="checkbox"]')->click();
289+
}
286290
}
287291
}
288292

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertChildProductsInGrid.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ class AssertChildProductsInGrid extends AbstractConstraint
3131
public function processAssert(CatalogProductIndex $productGrid, ConfigurableProduct $product)
3232
{
3333
$configurableAttributesData = $product->getConfigurableAttributesData();
34-
$productType = $product->getProductHasWeight() === "Yes" ? 'Simple Product' : 'Virtual Product';
3534
$errors = [];
3635

3736
$productGrid->open();
3837
foreach ($configurableAttributesData['matrix'] as $variation) {
3938
$filter = [
4039
'name' => $variation['name'],
41-
'type' => $productType,
40+
'type' => (isset($variation['weight']) && (int)$variation['weight'] > 0)
41+
? 'Simple Product' : 'Virtual Product',
4242
'sku' => $variation['sku'],
4343
'visibility' => self::NOT_VISIBLE_INDIVIDUALLY,
4444
];

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertConfigurableProductPage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protected function verifyPrice()
4747

4848
if ($fixturePrice != $formPrice) {
4949
return "Displayed product price on product page(front-end) not equals passed from fixture. "
50-
. "Actual: {$fixturePrice}, expected: {$formPrice}.";
50+
. "Actual: {$formPrice}, expected: {$fixturePrice}.";
5151
}
5252
return null;
5353
}

dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/TestCase/CreateConfigurableProductEntityTest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<data name="product/data/name" xsi:type="string">Configurable Product %isolation%</data>
4141
<data name="product/data/sku" xsi:type="string">configurable_sku_%isolation%</data>
4242
<data name="product/data/price/value" xsi:type="string">100</data>
43+
<data name="product/data/price/dataset" xsi:type="string">default</data>
4344
<data name="product/data/short_description" xsi:type="string">Configurable short description</data>
4445
<data name="product/data/description" xsi:type="string">Configurable Product description %isolation%</data>
4546
<data name="product/data/weight" xsi:type="string">2</data>
@@ -84,6 +85,7 @@
8485
<data name="product/data/name" xsi:type="string">Configurable Product %isolation%</data>
8586
<data name="product/data/sku" xsi:type="string">configurable_sku_%isolation%</data>
8687
<data name="product/data/price/value" xsi:type="string">100</data>
88+
<data name="product/data/price/dataset" xsi:type="string">default</data>
8789
<data name="product/data/short_description" xsi:type="string">Configurable short description</data>
8890
<data name="product/data/description" xsi:type="string">Configurable Product description %isolation%</data>
8991
<data name="product/data/weight" xsi:type="string">2</data>

0 commit comments

Comments
 (0)