Skip to content

Commit 05e2f32

Browse files
author
Burlacu Vasilii
committed
Updated the MFTF tests previously created
1 parent b91a204 commit 05e2f32

File tree

3 files changed

+28
-10
lines changed

3 files changed

+28
-10
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
9+
<!-- On a category page with layered navigation, verify if the category filter item is present -->
10+
<actionGroup name="StorefrontCheckCategoryFilterIsVisibleInLayeredNavigationActionGroup">
11+
<!-- Verify category filter item is present -->
12+
<see selector="{{StorefrontCategorySidebarSection.layeredFilterBlock}}" userInput="Category" stepKey="seeCategoryFilterInLayeredNav"/>
13+
</actionGroup>
14+
15+
<!-- On a category page with layered navigation, verify if the category filter item is NOT present -->
16+
<actionGroup name="StorefrontCheckCategoryFilterIsNotVisibleInLayeredNavigationActionGroup">
17+
<!-- Verify category filter item is NOT present -->
18+
<dontSee selector="{{StorefrontCategorySidebarSection.layeredFilterBlock}}" userInput="Category" stepKey="seeCategoryFilterInLayeredNav"/>
19+
</actionGroup>
20+
</actionGroups>

app/code/Magento/Catalog/Test/Mftf/Test/StorefrontCategoryPageWithCategoryFilterTest.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
<!-- Set the category filter to be present on the category page layered navigation -->
4545
<magentoCLI command="config:set {{EnableCategoryFilterOnCategoryPageConfigData.path}} {{EnableCategoryFilterOnCategoryPageConfigData.value}}" stepKey="setCategoryFilterVisibleOnStorefront"/>
4646

47-
<!-- Flush cache -->
4847
<magentoCLI command="cache:flush" stepKey="clearCache1"/>
4948
</before>
5049

@@ -55,10 +54,10 @@
5554
<deleteData createDataKey="defaultCategory" stepKey="deleteCategoryMainCategory"/>
5655
</after>
5756

58-
<amOnPage url="{{StorefrontCategoryPage.url($$defaultCategory.name$$)}}" stepKey="navigateToCategoryPage"/>
59-
<waitForPageLoad stepKey="waitForCategoryPageToLoad"/>
57+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="navigateToCategoryPage">
58+
<argument name="category" value="$$defaultCategory$$"/>
59+
</actionGroup>
6060

61-
<!-- Verify category filter item is present -->
62-
<see selector="{{StorefrontCategorySidebarSection.layeredFilterBlock}}" userInput="Category" stepKey="seeCategoryFilterInLayeredNav"/>
61+
<actionGroup ref="StorefrontCheckCategoryFilterIsVisibleInLayeredNavigationActionGroup" stepKey="checkCategoryFilterIsPresent" />
6362
</test>
6463
</tests>

app/code/Magento/Catalog/Test/Mftf/Test/StorefrontCategoryPageWithoutCategoryFilterTest.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
<!-- Set the category filter to NOT be present on the category page layered navigation -->
4545
<magentoCLI command="config:set {{DisableCategoryFilterOnCategoryPageConfigData.path}} {{DisableCategoryFilterOnCategoryPageConfigData.value}}" stepKey="hideCategoryFilterOnStorefront"/>
4646

47-
<!-- Flush cache -->
4847
<magentoCLI command="cache:flush" stepKey="clearCache"/>
4948
</before>
5049

@@ -55,10 +54,10 @@
5554
<deleteData createDataKey="defaultCategory" stepKey="deleteCategoryMainCategory"/>
5655
</after>
5756

58-
<amOnPage url="{{StorefrontCategoryPage.url($$defaultCategory.name$$)}}" stepKey="navigateToCategoryPage"/>
59-
<waitForPageLoad stepKey="waitForCategoryPageToLoad"/>
57+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="navigateToCategoryPage">
58+
<argument name="category" value="$$defaultCategory$$"/>
59+
</actionGroup>
6060

61-
<!-- Verify category filter item is NOT present -->
62-
<dontSee selector="{{StorefrontCategorySidebarSection.layeredFilterBlock}}" userInput="Category" stepKey="seeCategoryFilterInLayeredNav"/>
61+
<actionGroup ref="StorefrontCheckCategoryFilterIsNotVisibleInLayeredNavigationActionGroup" stepKey="checkCategoryFilterIsPresent" />
6362
</test>
6463
</tests>

0 commit comments

Comments
 (0)