Skip to content

Commit 768344e

Browse files
committed
Merge branch 'issue-666-delete-category-url-rewrite' of https://github.com/kate-kyzyma/magento-functional-tests-migration into community-tests-migration-pr
2 parents a74a8a8 + 6e18b98 commit 768344e

File tree

3 files changed

+106
-0
lines changed

3 files changed

+106
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
10+
<test name="AdminDeleteCategoryUrlRewriteEntityFirstVariationTest">
11+
<annotations>
12+
<stories value="Delete category URL rewrite first scenario"/>
13+
<title value="Delete category URL rewrite first scenario"/>
14+
<description value="Login as admin and delete category Url Rewrite"/>
15+
<group value="urlRewrite"/>
16+
<group value="mtf_migrated"/>
17+
</annotations>
18+
19+
<before>
20+
<actionGroup ref="LoginAsAdmin" stepKey="loginToAdminPanel"/>
21+
<createData entity="_defaultCategory" stepKey="category"/>
22+
</before>
23+
<after>
24+
<deleteData createDataKey="category" stepKey="deleteCategory"/>
25+
<actionGroup ref="logout" stepKey="logout"/>
26+
</after>
27+
28+
<!--Create the Category Url Rewrite-->
29+
<actionGroup ref="AdminAddUrlRewrite" stepKey="addUrlRewrite">
30+
<argument name="category" value="$$category.name$$"/>
31+
<argument name="customUrlRewriteValue" value="For Category'"/>
32+
<argument name="storeValue" value="Default Store View"/>
33+
<argument name="requestPath" value="-"/>
34+
<argument name="redirectTypeValue" value="No"/>
35+
<argument name="description" value="End To End Test"/>
36+
</actionGroup>
37+
38+
<!--Delete the Category Url Rewrite-->
39+
<actionGroup ref="AdminDeleteUrlRewrite" stepKey="deleteCustomUrlRewrite">
40+
<argument name="requestPath" value="-"/>
41+
</actionGroup>
42+
<actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="assertSuccessMessage">
43+
<argument name="message" value="You deleted the URL rewrite."/>
44+
</actionGroup>
45+
46+
<!--Verify AssertPageByUrlRewriteIsNotFound-->
47+
<actionGroup ref="AssertPageByUrlRewriteIsNotFound" stepKey="checkUrlOnFrontend">
48+
<argument name="requestPath" value="-"/>
49+
</actionGroup>
50+
51+
</test>
52+
</tests>
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
10+
<test name="AdminDeleteCategoryUrlRewriteEntitySecondVariationTest">
11+
<annotations>
12+
<stories value="Delete category URL rewrite second scenario"/>
13+
<title value="Delete category URL rewrite second scenario"/>
14+
<description value="Login as admin and delete category Url Rewrite"/>
15+
<group value="urlRewrite"/>
16+
<group value="mtf_migrated"/>
17+
</annotations>
18+
19+
<before>
20+
<actionGroup ref="LoginAsAdmin" stepKey="loginToAdminPanel"/>
21+
<createData entity="_defaultCategory" stepKey="category"/>
22+
</before>
23+
<after>
24+
<deleteData createDataKey="category" stepKey="deleteCategory"/>
25+
<actionGroup ref="logout" stepKey="logout"/>
26+
</after>
27+
28+
<!--Create the Category Url Rewrite-->
29+
<actionGroup ref="AdminAddUrlRewrite" stepKey="addUrlRewriteSecondTime">
30+
<argument name="category" value="$$category.name$$"/>
31+
<argument name="customUrlRewriteValue" value="For Category'"/>
32+
<argument name="storeValue" value="Default Store View"/>
33+
<argument name="requestPath" value="newrequestpath.html"/>
34+
<argument name="redirectTypeValue" value="No"/>
35+
<argument name="description" value="End To End Test"/>
36+
</actionGroup>
37+
38+
<!--Delete the Category Url Rewrite-->
39+
<actionGroup ref="AdminDeleteUrlRewrite" stepKey="deleteCustomUrlRewriteSecondTime">
40+
<argument name="requestPath" value="newrequestpath.html"/>
41+
</actionGroup>
42+
<actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="assertSuccessMessageSecondTime">
43+
<argument name="message" value="You deleted the URL rewrite."/>
44+
</actionGroup>
45+
46+
<!--Verify AssertPageByUrlRewriteIsNotFound-->
47+
<actionGroup ref="AssertPageByUrlRewriteIsNotFound" stepKey="checkUrlOnFrontendSecondTime">
48+
<argument name="requestPath" value="newrequestpath.html"/>
49+
</actionGroup>
50+
51+
</test>
52+
</tests>

dev/tests/functional/tests/app/Magento/UrlRewrite/Test/TestCase/DeleteCategoryUrlRewriteEntityTest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\UrlRewrite\Test\TestCase\DeleteCategoryUrlRewriteEntityTest" summary="Delete Category URL Rewrites" ticketId="MAGETWO-25086">
1010
<variation name="DeleteCategoryUrlRewriteEntityTestVariation1">
11+
<data name="tag" xsi:type="string">mftf_migrated:yes</data>
1112
<data name="urlRewrite/data/target_path/entity" xsi:type="string">catalog/category/view/id/%category::default%</data>
1213
<data name="urlRewrite/data/redirect_type" xsi:type="string">No</data>
1314
<data name="urlRewrite/data/request_path" xsi:type="string">-</data>
1415
<constraint name="Magento\UrlRewrite\Test\Constraint\AssertUrlRewriteDeletedMessage" />
1516
<constraint name="Magento\UrlRewrite\Test\Constraint\AssertPageByUrlRewriteIsNotFound" />
1617
</variation>
1718
<variation name="DeleteCategoryUrlRewriteEntityTestVariation2">
19+
<data name="tag" xsi:type="string">mftf_migrated:yes</data>
1820
<data name="urlRewrite/data/target_path/entity" xsi:type="string">catalog/category/view/id/%category::default%</data>
1921
<data name="urlRewrite/data/redirect_type" xsi:type="string">No</data>
2022
<data name="urlRewrite/data/request_path" xsi:type="string">example%isolation%.html</data>

0 commit comments

Comments
 (0)