Skip to content

Commit 93c515e

Browse files
committed
PB-266: Video background for Slide
- Adding tests
1 parent b586c7a commit 93c515e

4 files changed

+283
-48
lines changed

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

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -716,13 +716,6 @@
716716
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
717717
<argument name="property" value="PageBuilderAppearance_CollageCentered"/>
718718
</actionGroup>
719-
<actionGroup ref="validateVideoBackgroundWithOnlyVideoUrl" stepKey="validateStorefront">
720-
<argument name="section" value="SlideOnFrontend"/>
721-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
722-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Disabled"/>
723-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Disabled"/>
724-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Disabled"/>
725-
</actionGroup>
726719
</test>
727720
<test name="SliderCollageCenterValidateVideoBackground" extends="SliderPosterValidateVideoBackground">
728721
<annotations>
@@ -741,15 +734,41 @@
741734
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
742735
<argument name="property" value="PageBuilderAppearance_CollageCentered"/>
743736
</actionGroup>
744-
<actionGroup ref="validateVideoBackgroundWithAllAttributes" stepKey="validateStorefront">
745-
<argument name="section" value="SlideOnFrontend"/>
746-
<argument name="backgroundColor" value="{{PageBuilderBackgroundColor_Pink.rgb}}"/>
747-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
748-
<argument name="overlayColor" value="{{PageBuilderVideoBackgroundOverlayColor_Hex_Grey.rgba}}"/>
749-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Enabled"/>
750-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Enabled"/>
751-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Enabled"/>
752-
<argument name="fallbackImage" value="PageBuilderVideoBackgroundFallbackImage_JPG"/>
737+
</test>
738+
<test name="SliderCollageCenterVideoBackgroundValidateFallbackImage" extends="SliderPosterVideoBackgroundValidateFallbackImage">
739+
<annotations>
740+
<features value="PageBuilder"/>
741+
<stories value="Slider"/>
742+
<title value="Validate Video Background Fallback Image Renders When Video Isn't Loaded in Collage Center Slide"/>
743+
<description value="Validate that the video background fallback image loads and renders in a Collage Center Slide when the video hasn't loaded."/>
744+
<severity value="MAJOR"/>
745+
<useCaseId value="PB-266"/>
746+
<testCaseId value="MC-31848"/>
747+
<group value="pagebuilder"/>
748+
<group value="pagebuilder-slide"/>
749+
<group value="pagebuilder-sliderCollageCenter"/>
750+
<group value="pagebuilder-video-background"/>
751+
</annotations>
752+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
753+
<argument name="property" value="PageBuilderAppearance_CollageCentered"/>
754+
</actionGroup>
755+
</test>
756+
<test name="SliderCollageCenterInvalidVideoBackgroundNoFallbackImage" extends="SliderPosterInvalidVideoBackgroundNoFallbackImage">
757+
<annotations>
758+
<features value="PageBuilder"/>
759+
<stories value="Slider"/>
760+
<title value="Verify Collage Center Slide Renders When Video Isn't Loaded and There's No Fallback Image"/>
761+
<description value="Validate that the Row renders correctly when the video background video hasn't loaded and there is no fallback image."/>
762+
<severity value="AVERAGE"/>
763+
<useCaseId value="PB-266"/>
764+
<testCaseId value="MC-31849"/>
765+
<group value="pagebuilder"/>
766+
<group value="pagebuilder-slide"/>
767+
<group value="pagebuilder-sliderCollageCenter"/>
768+
<group value="pagebuilder-video-background"/>
769+
</annotations>
770+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
771+
<argument name="property" value="PageBuilderAppearance_CollageCentered"/>
753772
</actionGroup>
754773
</test>
755774
</tests>

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

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -593,13 +593,6 @@
593593
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
594594
<argument name="property" value="PageBuilderAppearance_CollageLeft"/>
595595
</actionGroup>
596-
<actionGroup ref="validateVideoBackgroundWithOnlyVideoUrl" stepKey="validateStorefront">
597-
<argument name="section" value="SlideOnFrontend"/>
598-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
599-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Disabled"/>
600-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Disabled"/>
601-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Disabled"/>
602-
</actionGroup>
603596
</test>
604597
<test name="SliderCollageLeftValidateVideoBackground" extends="SliderPosterValidateVideoBackground">
605598
<annotations>
@@ -618,15 +611,41 @@
618611
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
619612
<argument name="property" value="PageBuilderAppearance_CollageLeft"/>
620613
</actionGroup>
621-
<actionGroup ref="validateVideoBackgroundWithAllAttributes" stepKey="validateStorefront">
622-
<argument name="section" value="SlideOnFrontend"/>
623-
<argument name="backgroundColor" value="{{PageBuilderBackgroundColor_Pink.rgb}}"/>
624-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
625-
<argument name="overlayColor" value="{{PageBuilderVideoBackgroundOverlayColor_Hex_Grey.rgba}}"/>
626-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Enabled"/>
627-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Enabled"/>
628-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Enabled"/>
629-
<argument name="fallbackImage" value="PageBuilderVideoBackgroundFallbackImage_JPG"/>
614+
</test>
615+
<test name="SliderCollageLeftVideoBackgroundValidateFallbackImage" extends="SliderPosterVideoBackgroundValidateFallbackImage">
616+
<annotations>
617+
<features value="PageBuilder"/>
618+
<stories value="Slider"/>
619+
<title value="Validate Video Background Fallback Image Renders When Video Isn't Loaded in Collage Left Slide"/>
620+
<description value="Validate that the video background fallback image loads and renders in a Collage Left Slide when the video hasn't loaded."/>
621+
<severity value="MAJOR"/>
622+
<useCaseId value="PB-266"/>
623+
<testCaseId value="MC-31846"/>
624+
<group value="pagebuilder"/>
625+
<group value="pagebuilder-slide"/>
626+
<group value="pagebuilder-sliderCollageLeft"/>
627+
<group value="pagebuilder-video-background"/>
628+
</annotations>
629+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
630+
<argument name="property" value="PageBuilderAppearance_CollageLeft"/>
631+
</actionGroup>
632+
</test>
633+
<test name="SliderCollageLeftInvalidVideoBackgroundNoFallbackImage" extends="SliderPosterInvalidVideoBackgroundNoFallbackImage">
634+
<annotations>
635+
<features value="PageBuilder"/>
636+
<stories value="Slider"/>
637+
<title value="Verify Collage Left Slide Renders When Video Isn't Loaded and There's No Fallback Image"/>
638+
<description value="Validate that the Row renders correctly when the video background video hasn't loaded and there is no fallback image."/>
639+
<severity value="AVERAGE"/>
640+
<useCaseId value="PB-266"/>
641+
<testCaseId value="MC-31847"/>
642+
<group value="pagebuilder"/>
643+
<group value="pagebuilder-slide"/>
644+
<group value="pagebuilder-sliderCollageLeft"/>
645+
<group value="pagebuilder-video-background"/>
646+
</annotations>
647+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
648+
<argument name="property" value="PageBuilderAppearance_CollageLeft"/>
630649
</actionGroup>
631650
</test>
632651
</tests>

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

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -494,13 +494,6 @@
494494
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
495495
<argument name="property" value="PageBuilderAppearance_CollageRight"/>
496496
</actionGroup>
497-
<actionGroup ref="validateVideoBackgroundWithOnlyVideoUrl" stepKey="validateStorefront">
498-
<argument name="section" value="SlideOnFrontend"/>
499-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
500-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Disabled"/>
501-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Disabled"/>
502-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Disabled"/>
503-
</actionGroup>
504497
</test>
505498
<test name="SliderCollageRightValidateVideoBackground" extends="SliderPosterValidateVideoBackground">
506499
<annotations>
@@ -519,15 +512,40 @@
519512
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
520513
<argument name="property" value="PageBuilderAppearance_CollageRight"/>
521514
</actionGroup>
522-
<actionGroup ref="validateVideoBackgroundWithAllAttributes" stepKey="validateStorefront">
523-
<argument name="section" value="SlideOnFrontend"/>
524-
<argument name="backgroundColor" value="{{PageBuilderBackgroundColor_Pink.rgb}}"/>
525-
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_Embedded"/>
526-
<argument name="overlayColor" value="{{PageBuilderVideoBackgroundOverlayColor_Hex_Grey.rgba}}"/>
527-
<argument name="infiniteLoop" value="PageBuilderVideoBackgroundInfiniteLoop_Enabled"/>
528-
<argument name="lazyLoad" value="PageBuilderVideoBackgroundLazyLoad_Enabled"/>
529-
<argument name="playOnlyWhenVisible" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Enabled"/>
530-
<argument name="fallbackImage" value="PageBuilderVideoBackgroundFallbackImage_JPG"/>
515+
</test>
516+
<test name="SliderCollageRightVideoBackgroundValidateFallbackImage" extends="SliderPosterVideoBackgroundValidateFallbackImage">
517+
<annotations>
518+
<features value="PageBuilder"/>
519+
<stories value="Slider"/>
520+
<title value="Validate Video Background Fallback Image Renders When Video Isn't Loaded in Collage Right Slide"/>
521+
<description value="Validate that the video background fallback image loads and renders in a Collage Right Slide when the video hasn't loaded."/>
522+
<severity value="MAJOR"/>
523+
<useCaseId value="PB-266"/>
524+
<testCaseId value="MC-31850"/>
525+
<group value="pagebuilder-slide"/>
526+
<group value="pagebuilder-sliderCollageRight"/>
527+
<group value="pagebuilder-video-background"/>
528+
</annotations>
529+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
530+
<argument name="property" value="PageBuilderAppearance_CollageRight"/>
531+
</actionGroup>
532+
</test>
533+
<test name="SliderCollageRightInvalidVideoBackgroundNoFallbackImage" extends="SliderPosterInvalidVideoBackgroundNoFallbackImage">
534+
<annotations>
535+
<features value="PageBuilder"/>
536+
<stories value="Slider"/>
537+
<title value="Verify Collage Right Slide Renders When Video Isn't Loaded and There's No Fallback Image"/>
538+
<description value="Validate that the Row renders correctly when the video background video hasn't loaded and there is no fallback image."/>
539+
<severity value="AVERAGE"/>
540+
<useCaseId value="PB-266"/>
541+
<testCaseId value="MC-31851"/>
542+
<group value="pagebuilder"/>
543+
<group value="pagebuilder-slide"/>
544+
<group value="pagebuilder-sliderCollageRight"/>
545+
<group value="pagebuilder-video-background"/>
546+
</annotations>
547+
<actionGroup ref="chooseVisualSelectOption" stepKey="setAppearance">
548+
<argument name="property" value="PageBuilderAppearance_CollageRight"/>
531549
</actionGroup>
532550
</test>
533551
</tests>

0 commit comments

Comments
 (0)