Skip to content

Commit 7202b46

Browse files
committed
MC-2365: Create MFTF tests for vertical alignment of rows
- add scenarios for negative and valid after invalid min heights
1 parent da33b2d commit 7202b46

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

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

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
<features value="PageBuilder"/>
9696
<stories value="Row"/>
9797
<title value="Row Min Height Invalid Inputs"/>
98-
<description value="A user cannot submit a non-numeric min height"/>
98+
<description value="A user cannot submit an invalid min height value"/>
9999
<severity value="CRITICAL"/>
100100
<useCaseId value="MC-914"/>
101101
<testCaseId value="MC-2391"/>
@@ -111,6 +111,9 @@
111111
<after>
112112
<actionGroup ref="logout" stepKey="logout"/>
113113
</after>
114+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle1">
115+
<argument name="contentType" value="PageBuilderRowContentType"/>
116+
</actionGroup>
114117
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelForFirstRow">
115118
<argument name="contentType" value="PageBuilderRowContentType"/>
116119
<argument name="contentTypeIndex" value="1"/>
@@ -123,6 +126,28 @@
123126
<actionGroup ref="saveEditPanelAndValidateFieldError" stepKey="validateErrorNonNumeric">
124127
<argument name="property" value="PageBuilderMinHeightProperty_NonNumeric"/>
125128
</actionGroup>
129+
<!-- Enter Height: Negative -->
130+
<comment userInput="Enter Height: Negative" stepKey="commentEnterHeightNegative"/>
131+
<actionGroup ref="fillSlideOutPanelFieldAndExpectToSeeErrorInFieldset" stepKey="enterMinHeightPropertyFirstRowNegative">
132+
<argument name="property" value="PageBuilderMinHeightProperty_Negative1"/>
133+
</actionGroup>
134+
<actionGroup ref="saveEditPanelAndValidateFieldError" stepKey="validateErrorNegative">
135+
<argument name="property" value="PageBuilderMinHeightProperty_Negative1"/>
136+
</actionGroup>
137+
<!-- Enter Height: Valid After Invalid -->
138+
<comment userInput="Enter Height: Valid After Invalid" stepKey="commentEnterHeightValidAfterInvalid"/>
139+
<actionGroup ref="fillSlideOutPanelField" stepKey="enterMinHeightPropertyFirstRow">
140+
<argument name="property" value="PageBuilderMinHeightProperty_500"/>
141+
</actionGroup>
142+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsFirstRow"/>
143+
<!-- Verify Valid Height After Invalid - Before Save -->
144+
<comment userInput="Verify valid height after invalid on stage before save" stepKey="commentVerifyValidHeightAfterInvalidBeforeSave"/>
145+
<seeElement selector="{{RowOnStage.minHeight('1', PageBuilderMinHeightProperty_500.value)}}" stepKey="seeFirstRowMinHeight"/>
146+
<!-- Verify Valid Height After Invalid - After Save -->
147+
<comment userInput="Verify valid height after invalid on stage after save" stepKey="commentVerifyHeightAfterInvalidOnStageAfterSave"/>
148+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
149+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
150+
<seeElement selector="{{RowOnStage.minHeight('1', PageBuilderMinHeightProperty_500.value)}}" stepKey="seeFirstRowMinHeightAfterSave"/>
126151
</test>
127152
<test name="RowContentIsVerticallyAligned">
128153
<annotations>

0 commit comments

Comments
 (0)