Skip to content

Commit 987ce2f

Browse files
committed
MC-3636: User couldn't upload image to a hidden Image Content Block
- Refactor existing test to ensure new scenario is behaving
1 parent 4b95d67 commit 987ce2f

File tree

1 file changed

+10
-36
lines changed

1 file changed

+10
-36
lines changed

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

Lines changed: 10 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
-->
88

99
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10-
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd">
10+
xsi:noNamespaceSchemaLocation="../../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd">
1111
<test name="ImageContentBlockDeleteImage">
1212
<annotations>
1313
<features value="PageBuilder"/>
@@ -1008,15 +1008,15 @@
10081008
<dontSeeElementInDOM selector="{{ImageOnStorefront.hidden('1')}}" stepKey="dontSeeHiddenElement"/>
10091009
<seeElement selector="{{ImageOnStorefront.base('1')}}" stepKey="waitForContentTypeVisible" />
10101010
</test>
1011-
<test name="ImageCanUploadToHiddenImage">
1011+
<test name="ImageUploadIsHiddenWhenDisabled">
10121012
<annotations>
10131013
<features value="PageBuilder"/>
10141014
<stories value="Image"/>
1015-
<title value="Add Image to hidden image"/>
1016-
<description value="A user can upload an image to a hidden image content type"/>
1015+
<title value="Cannot add image to hidden image"/>
1016+
<description value="A user cannot upload an image to a hidden image content type"/>
10171017
<severity value="CRITICAL"/>
10181018
<useCaseId value="MC-965"/>
1019-
<testCaseId value=""/>
1019+
<testCaseId value="MC-3714"/>
10201020
<group value="pagebuilder"/>
10211021
<group value="pagebuilder-image"/>
10221022
<group value="pagebuilder-hideShow"/>
@@ -1057,36 +1057,10 @@
10571057
<argument name="section" value="ImageOnStage"/>
10581058
<argument name="contentType" value="PageBuilderImageContentType"/>
10591059
</actionGroup>
1060-
<click selector="{{PageBuilderStage.selectFromGalleryImageBtn}}" stepKey="clickSelectfromGallery"/>
1061-
<waitForPageLoad stepKey="waitForPageLoad"/>
1062-
<actionGroup ref="CreateImageFolder" stepKey="createImageFolder">
1063-
<argument name="ImageFolder" value="ImageFolder"/>
1064-
</actionGroup>
1065-
<actionGroup ref="attachImage" stepKey="SelectImageFromMediaStorage">
1066-
<argument name="Image" value="PageBuilderImageProperty_StageJPG"/>
1067-
</actionGroup>
1068-
<actionGroup ref="saveImage" stepKey="saveImage"/>
1069-
<!-- Validate Stage -->
1070-
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
1071-
<actionGroup ref="validateImage" stepKey="validateImageStage">
1072-
<argument name="section" value="ImageOnStage"/>
1073-
<argument name="image" value="PageBuilderImageProperty_StageJPG"/>
1074-
</actionGroup>
1075-
<!-- Validate Stage After Save -->
1076-
<comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/>
1077-
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
1078-
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
1079-
<actionGroup ref="validateImage" stepKey="validateImageStageAfterSave">
1080-
<argument name="section" value="ImageOnStage"/>
1081-
<argument name="image" value="PageBuilderImageProperty_StageJPG"/>
1082-
</actionGroup>
1083-
<!-- Validate store front -->
1084-
<comment userInput="Validate content type is disabled on storefront" stepKey="commentValidateHiddenStorefront"/>
1085-
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
1086-
<argument name="contentType" value="PageBuilderImageContentType"/>
1087-
</actionGroup>
1088-
<waitForElement selector="{{ImageOnStorefront.base('1')}}" stepKey="waitForContentTypeNotVisible" />
1089-
<dontSeeElement selector="{{ImageOnStorefront.base('1')}}" stepKey="dontSeeContentType" />
1090-
<seeElementInDOM selector="{{ImageOnStorefront.hidden('1')}}" stepKey="waitForHiddenElement" />
1060+
<moveMouseOver selector="{{ImageOnStage.base('1')}}" stepKey="onMouseOverSliderStage"/>
1061+
<waitForElementNotVisible selector="{{ImageOnStage.selectFromGalleryImageBtn}}" stepKey="waitForGalleryButtonNotVisible"/>
1062+
<dontSeeElement selector="{{ImageOnStage.selectFromGalleryImageBtn}}" stepKey="dontSeeSelectFromGallery"/>
1063+
<waitForElementNotVisible selector="{{ImageOnStage.uploadImageInput('1')}}" stepKey="waitForUploadInputNotVisible"/>
1064+
<dontSeeElement selector="{{ImageOnStage.uploadImageInput('1')}}" stepKey="dontSeeUploadImageInput"/>
10911065
</test>
10921066
</tests>

0 commit comments

Comments
 (0)