Skip to content

Commit 92d7ac9

Browse files
author
lakshmana
committed
ACP2E-1703 : Category URL rewrites cannot be created for categories under level 3
- MFTF test added
1 parent 222d997 commit 92d7ac9

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
3+
<test name="VerifyCategoryTreeOnAddUrlRewritePageTest">
4+
<annotations>
5+
<stories value="Create category URL rewrite"/>
6+
<title value="Valid category tree on the Add URL Rewrite page"/>
7+
<description value="Validating a category tree while creating category URL rewrites"/>
8+
<severity value="AVERAGE"/>
9+
<testCaseId value="AC-8310"/>
10+
<useCaseId value="ACP2E-1703"/>
11+
<group value="urlRewrite"/>
12+
</annotations>
13+
<before>
14+
<actionGroup ref="AdminLoginActionGroup" stepKey="login"/>
15+
<!-- Create six level nested category -->
16+
<createData entity="_defaultCategory" stepKey="createDefaultCategory"/>
17+
<createData entity="Two_nested_categories" stepKey="createTwoLevelNestedCategories">
18+
<requiredEntity createDataKey="createDefaultCategory"/>
19+
</createData>
20+
<createData entity="Three_nested_categories" stepKey="createThreeLevelNestedCategories">
21+
<requiredEntity createDataKey="createTwoLevelNestedCategories"/>
22+
</createData>
23+
<createData entity="Four_nested_categories" stepKey="createFourLevelNestedCategories">
24+
<requiredEntity createDataKey="createThreeLevelNestedCategories"/>
25+
</createData>
26+
<createData entity="Five_nested_categories" stepKey="createFiveLevelNestedCategories">
27+
<requiredEntity createDataKey="createFourLevelNestedCategories"/>
28+
</createData>
29+
<createData entity="Six_nested_categories" stepKey="createSixLevelNestedCategories">
30+
<requiredEntity createDataKey="createFiveLevelNestedCategories"/>
31+
</createData>
32+
</before>
33+
<after>
34+
<deleteData createDataKey="createSixLevelNestedCategories" stepKey="deleteSixNestedCategories"/>
35+
<deleteData createDataKey="createFiveLevelNestedCategories" stepKey="deleteFiveNestedCategories"/>
36+
<deleteData createDataKey="createFourLevelNestedCategories" stepKey="deleteFourNestedCategories"/>
37+
<deleteData createDataKey="createThreeLevelNestedCategories" stepKey="deleteThreeNestedCategories"/>
38+
<deleteData createDataKey="createTwoLevelNestedCategories" stepKey="deleteTwoLevelNestedCategory"/>
39+
<deleteData createDataKey="createDefaultCategory" stepKey="deleteDefaultCategory"/>
40+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
41+
</after>
42+
<actionGroup ref="AdminGoToAddNewUrlRewritePageActionGroup" stepKey="openUrlRewriteEditPage"/>
43+
<actionGroup ref="AdminCreateNewUrlRewriteForCmsPageActionGroup" stepKey="selectForCategoryType">
44+
<argument name="customUrlRewriteValue" value="For Category"/>
45+
</actionGroup>
46+
<executeJS stepKey="getCategoryTreeLevelsCount" function="return document.querySelectorAll(&quot;li[id=&apos;$createDefaultCategory.id$&apos;] ul&quot;).length;"/>
47+
<assertEquals message="Asserting category levels count" stepKey="assertCategoryTreeLevelsCount">
48+
<expectedResult type="string">5</expectedResult>
49+
<actualResult type="string">{$getCategoryTreeLevelsCount}</actualResult>
50+
</assertEquals>
51+
</test>
52+
</tests>

0 commit comments

Comments
 (0)