Skip to content

Commit a4d45e7

Browse files
committed
MC-2258: Automate MFTF
1 parent 29ed850 commit a4d45e7

File tree

1 file changed

+49
-2
lines changed

1 file changed

+49
-2
lines changed

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

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@
9595
</test>
9696
<test name="BlockDelete">
9797
<annotations>
98-
<features value="Pagebuilder: Block"/>
98+
<features value="Pagebuilder"/>
9999
<stories value="MAGETWO-83941: Static Block"/>
100100
<title value="Block - Delete Block"/>
101101
<description value="A user should be able to delete an Block content type. Verify on Stage amd Storefront."/>
102102
<severity value="CRITICAL"/>
103-
<testCaseId value="MAGETWO-89885"/>
103+
<testCaseId value="MC-2848"/>
104104
<group value="pagebuilder"/>
105105
<group value="pagebuilder-block"/>
106106
<group value="pagebuilder-customBeforeAfter"/>
@@ -131,6 +131,53 @@
131131
</actionGroup>
132132
<dontSeeElement selector="{{PageBuilderStage.contentTypeInStage(PageBuilderBlockContentType.role)}}" stepKey="dontSeeContentTypeInStage"/>
133133
</test>
134+
<test name="DisplayingDeletedBlockOnStage">
135+
<annotations>
136+
<features value="Pagebuilder"/>
137+
<stories value="Static Block"/>
138+
<title value="Block - Displaying deleted block on Stage"/>
139+
<description value="A user should be able to see that block is deleted on Stage."/>
140+
<severity value="CRITICAL"/>
141+
<useCaseId value="MC-1420"/>
142+
<testCaseId value="MC-2420"/>
143+
<group value="pagebuilder"/>
144+
<group value="pagebuilder-block"/>
145+
<group value="pagebuilder-customBeforeAfter"/>
146+
</annotations>
147+
<before>
148+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
149+
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
150+
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />
151+
</before>
152+
<after>
153+
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
154+
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
155+
<actionGroup ref="logout" stepKey="logout"/>
156+
</after>
157+
<createData entity="_defaultBlock" stepKey="createPreReqBlock" />
158+
<actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage1">
159+
<argument name="CMSPage" value="$$createCMSPage$$"/>
160+
</actionGroup>
161+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive">
162+
<argument name="group" value="PageBuilderBlockContentType"/>
163+
</actionGroup>
164+
<actionGroup ref="dragContentTypeToStage" stepKey="dragBlockIntoStage">
165+
<argument name="contentType" value="PageBuilderBlockContentType"/>
166+
</actionGroup>
167+
<actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
168+
<argument name="block" value="$createPreReqBlock$"/>
169+
</actionGroup>
170+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
171+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
172+
<deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
173+
<actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage2">
174+
<argument name="CMSPage" value="$$createCMSPage$$"/>
175+
</actionGroup>
176+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive2">
177+
<argument name="group" value="PageBuilderBlockContentType"/>
178+
</actionGroup>
179+
<seeElement selector="{{BlockOnStage.deleted('$createPreReqBlock.id$')}}" stepKey="seeDeletedBlockPlaceHolder"/>
180+
</test>
134181
<test name="BlockValidateAdvancedConfigurationDefaultValues">
135182
<annotations>
136183
<features value="Pagebuilder: Block"/>

0 commit comments

Comments
 (0)