Skip to content

Commit c6357e6

Browse files
committed
MC-3328: Add Missing P0-P1 MFTF Tests For PageBuilder On CMS Block
- add CMS Block tests for disabled pagebuilder
1 parent 4784e2b commit c6357e6

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminDisablePageBuilderCMSBlockTests.xml

+32
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,36 @@
5555
<magentoCLI command="config:set cms/pagebuilder/enabled 1" stepKey="enablePageBuilder" after="disableWYSIWYG"/>
5656
</after>
5757
</test>
58+
<test name="PageBuilderCmsBlockDisablePageBuilder">
59+
<annotations>
60+
<features value="PageBuilder"/>
61+
<stories value="CMS Block"/>
62+
<title value="Verify PageBuilder does not appear when disabled in CMS Block"/>
63+
<description value="This test is intended to ensure that PageBuilder does not appear when disabled for CMS Block."/>
64+
<severity value="CRITICAL"/>
65+
<useCaseId value="MC-3328"/>
66+
<testCaseId value="MC-13768"/>
67+
<group value="pagebuilder"/>
68+
<group value="pagebuilder-disable"/>
69+
<group value="pagebuilder-cms-block"/>
70+
</annotations>
71+
<before>
72+
<createData entity="_emptyCmsBlock" stepKey="createPreReqBlock" after="loginAsAdmin"/>
73+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
74+
<actionGroup ref="navigateToCreatedCMSBlockPage" stepKey="navigateToCreatedCMSBlockPage">
75+
<argument name="CMSBlockPage" value="$$createPreReqBlock$$"/>
76+
</actionGroup>
77+
</before>
78+
<after>
79+
<magentoCLI command="config:set cms/pagebuilder/enabled 1" stepKey="enablePageBuilder"/>
80+
<deleteData createDataKey="createPreReqBlock" stepKey="deleteCreatedProduct"/>
81+
<actionGroup ref="logout" stepKey="logout"/>
82+
</after>
83+
<seeElement selector="{{PageBuilderStage.stageWrapper}}" stepKey="seeElementPageBuilderStage"/>
84+
<magentoCLI command="config:set cms/pagebuilder/enabled 0" stepKey="disablePageBuilder"/>
85+
<actionGroup ref="navigateToCreatedCMSBlockPage" stepKey="navigateToCreatedCMSBlockPage">
86+
<argument name="CMSBlockPage" value="$$createPreReqBlock$$"/>
87+
</actionGroup>
88+
<dontSeeElementInDOM selector="{{PageBuilderStage.stageWrapper}}" stepKey="dontSeePageBuilderStage"/>
89+
</test>
5890
</tests>

0 commit comments

Comments
 (0)