Skip to content

Commit 8e2aec9

Browse files
committed
ACP2E-1764: Configurable product price is not changed when option is selected
- Added the jasmine test coverage.
1 parent 9dc12c7 commit 8e2aec9

File tree

6 files changed

+20
-224
lines changed

6 files changed

+20
-224
lines changed

app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateConfigurableProductWithAttributeUncheckOptionWithUniquePricesActionGroup.xml

Lines changed: 0 additions & 29 deletions
This file was deleted.

app/code/Magento/ConfigurableProduct/Test/Mftf/Test/ValidateConfigurableProductPriceIsChangedWhenOptionSelectedTest.xml

Lines changed: 0 additions & 137 deletions
This file was deleted.

app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateConfigurableProductsListWidgetActionGroup.xml

Lines changed: 0 additions & 39 deletions
This file was deleted.

app/code/Magento/Widget/Test/Mftf/Data/WidgetsData.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,4 @@
5858
<data key="display_on">All Pages</data>
5959
<data key="container">Sidebar Main</data>
6060
</entity>
61-
<entity name="ConfigurableProductsListWidget" type="widget">
62-
<data key="type">Catalog Products List</data>
63-
<data key="design_theme">Magento Luma</data>
64-
<data key="name" unique="suffix">TestWidget</data>
65-
<data key="sort_order">0</data>
66-
<array key="store_ids">
67-
<item>All Store Views</item>
68-
</array>
69-
<data key="condition">SKU</data>
70-
<data key="display_on">Configurable Product</data>
71-
<data key="container">Main Content Area</data>
72-
</entity>
7361
</entities>

app/code/Magento/Widget/Test/Mftf/Section/AdminNewWidgetSection.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,5 @@
5757
<element name="cacheLifetime" type="input" selector="[name='parameters[cache_lifetime]']"/>
5858
<element name="deleteWidgetLayoutAction" type="button" selector="#page_group_container > div:first-of-type > div.fieldset-wrapper-title > div > .action-default.action-delete"/>
5959
<element name="CountDeleteButtons" type="button" selector="#page_group_container > .fieldset-wrapper.page_group_container > div.fieldset-wrapper-title > div > .action-default.action-delete"/>
60-
<element name="specificEntitySelectContainerForConfigurableProduct" type="select" selector="select[name='widget_instance[0][configurable_products][block]']"/>
61-
<element name="specificEntitySelectRadioForConfigurableProduct" type="input" selector="#specific_configurable_products_0"/>
62-
<element name="specificEntityOptionsChooserForConfigurableProduct" type="button" selector="#configurable_products_ids_0 .widget-option-chooser"/>
63-
<element name="selectConfigurableProductSku" type="input" selector="//input[@name='chooser_sku']"/>
64-
<element name="searchedConfigurableProduct" type="button" selector="//*[@class='data-grid']//tbody/tr/td[1]"/>
65-
<element name="numberOfProductsPerPage" type="input" selector="[name='parameters[products_per_page]']"/>
6660
</section>
6761
</sections>
68-

dev/tests/js/jasmine/tests/app/code/Magento/ConfigurableProduct/view/frontend/js/configurable.test.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,5 +142,25 @@ define([
142142
qtyElement.trigFunc('input');
143143
expect($.fn.trigger).toHaveBeenCalledWith('updatePrice', {});
144144
});
145+
146+
it('check that configure element method', function () {
147+
expect($.mage.configurable).toBeDefined();
148+
selectElement.value = 14;
149+
widget._configureElement(selectElement);
150+
expect(widget).toBeTruthy();
151+
});
152+
153+
it('check that clear select method', function () {
154+
expect($.mage.configurable).toBeDefined();
155+
selectElement.empty();
156+
widget._clearSelect(selectElement);
157+
expect(widget).toBeTruthy();
158+
});
159+
160+
it('check that get simple product id method', function () {
161+
expect($.mage.configurable).toBeDefined();
162+
widget._getSimpleProductId(selectElement);
163+
expect(widget).toBeTruthy();
164+
});
145165
});
146166
});

0 commit comments

Comments
 (0)