Skip to content

Commit 1a433b4

Browse files
committed
refactoring
1 parent 2421220 commit 1a433b4

File tree

5 files changed

+25
-14
lines changed

5 files changed

+25
-14
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
10+
<actionGroup name="AdminDisableCMSPageActionGroup">
11+
<seeElement selector="{{CmsNewPagePageBasicFieldsSection.isActive('1')}}" stepKey="seePageIsEnabled" />
12+
<click selector="{{CmsNewPagePageBasicFieldsSection.isActiveLabel}}" stepKey="setPageDisabled"/>
13+
</actionGroup>
14+
</actionGroups>

app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnFrontActionGroup.xml renamed to app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@
77
-->
88
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
99
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
10-
<actionGroup name="AssertCMSPageNotFoundOnFront">
11-
<arguments>
12-
<argument name="identifier" type="string"/>
13-
</arguments>
14-
<amOnPage url="{{StorefrontHomePage.url}}/{{identifier}}" stepKey="amOnPageOnFrontend"/>
15-
<waitForPageLoad stepKey="waitForPageLoadOnFrontend"/>
16-
<see userInput="Whoops, our bad..." stepKey="seePageErrorForFirstPage"/>
10+
<actionGroup name="AssertCMSPageNotFoundOnStorefrontActionGroup">
11+
<see userInput="Whoops, our bad..." stepKey="seePageErrorNotFound"/>
1712
</actionGroup>
18-
</actionGroups>
13+
</actionGroups>

app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontCMSPageNavigateToPageActionGroup.xml renamed to app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@
77
-->
88
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
99
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
10-
<actionGroup name="StorefrontCMSPageNavigateToPage">
10+
<actionGroup name="StorefrontGoToCMSPageActionGroup">
1111
<arguments>
1212
<argument name="identifier" type="string"/>
1313
</arguments>
1414
<amOnPage url="{{StorefrontHomePage.url}}/{{identifier}}" stepKey="amOnCmsPageOnStorefront"/>
15+
<waitForPageLoad stepKey="waitForPageLoadOnStorefront"/>
1516
</actionGroup>
1617
</actionGroups>

app/code/Magento/Cms/Test/Mftf/Test/AdminCmsPageUpdateAndDisableTest.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@
3232
<!--Fill data using _duplicatedCMSPage-->
3333
<actionGroup ref="FillOutCMSPageContent" stepKey="fillNewData"/>
3434
<!--Deactivate page-->
35-
<actionGroup ref="AdminCMSPageSetDisabled" stepKey="disablePage"/>
35+
<actionGroup ref="AdminDisableCMSPageActionGroup" stepKey="setPageDisabled"/>
3636
<!--Save page-->
37-
<actionGroup ref="saveCmsPage" stepKey="saveDeactivatedPage"/>
38-
<!--Check that page is not found on frontend-->
39-
<actionGroup ref="AssertCMSPageNotFoundOnFront" stepKey="checkPageIsDisabledOnStorefront">
37+
<actionGroup ref="saveCmsPage" stepKey="saveDisabledPage"/>
38+
<!--Check that page is not found on storefront-->
39+
<actionGroup ref="StorefrontGoToCMSPageActionGroup" stepKey="goToCMSPageOnStorefront">
4040
<argument name="identifier" value="{{_duplicatedCMSPage.identifier}}"/>
4141
</actionGroup>
42+
<actionGroup ref="AssertCMSPageNotFoundOnStorefrontActionGroup" stepKey="seeNotFoundError"/>
4243
</test>
4344
</tests>

app/code/Magento/Cms/Test/Mftf/Test/AdminCmsPageUpdateTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
</actionGroup>
3939
<actionGroup ref="AssertCMSPageContent" stepKey="verifyPageDataInAdmin"/>
4040
<!--Verify data on frontend-->
41-
<actionGroup ref="StorefrontCMSPageNavigateToPage" stepKey="navigateToPageOnStorefront">
41+
<actionGroup ref="StorefrontGoToCMSPageActionGroup" stepKey="navigateToPageOnStorefront">
4242
<argument name="identifier" value="{{_duplicatedCMSPage.identifier}}"/>
4343
</actionGroup>
4444
<actionGroup ref="AssertStoreFrontCMSPage" stepKey="verifyPageDataOnFrontend">

0 commit comments

Comments
 (0)