Skip to content

Commit eb89a40

Browse files
Merge remote-tracking branch 'owls/MC-3233-Add-Missing-P0-P1-MFTF-Tests-For-Map' into cms-team-2-sprint-13
2 parents 11e0be5 + fda17c0 commit eb89a40

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

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

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1801,4 +1801,124 @@
18011801
<argument name="height" value="PageBuilderMapHeightDefaultProperty"/>
18021802
</actionGroup>
18031803
</test>
1804+
<test name="MapMoveMap">
1805+
<annotations>
1806+
<features value="PageBuilder"/>
1807+
<stories value="Map"/>
1808+
<title value="Move Map Between Columns"/>
1809+
<description value="Verify that moving a map content type on the stage will update the storefront"/>
1810+
<severity value="CRITICAL"/>
1811+
<useCaseId value="MC-3233"/>
1812+
<testCaseId value="MC-3365"/>
1813+
<group value="pagebuilder"/>
1814+
<group value="pagebuilder-map"/>
1815+
<group value="pagebuilder-column"/>
1816+
<!-- Skipped due to Maps API Key MC-3413 -->
1817+
<group value="skip"/>
1818+
</annotations>
1819+
<before>
1820+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
1821+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
1822+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
1823+
</before>
1824+
<after>
1825+
<actionGroup ref="logout" stepKey="logout"/>
1826+
</after>
1827+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
1828+
<argument name="contentType" value="PageBuilderMapContentType"/>
1829+
</actionGroup>
1830+
<actionGroup ref="dragContentTypeToStage" stepKey="dragColumnIntoStage">
1831+
<argument name="contentType" value="PageBuilderColumnContentType"/>
1832+
</actionGroup>
1833+
<!-- Add Heading to Stage -->
1834+
<comment userInput="Add Heading to Stage" stepKey="commentAddHeadingToStage"/>
1835+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragHeadingToColumn">
1836+
<argument name="contentType" value="PageBuilderHeadingContentType"/>
1837+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1838+
<argument name="containerTargetIndex" value="2" />
1839+
</actionGroup>
1840+
<actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage">
1841+
<argument name="headingText" value="PageBuilderHeadingTextProperty"/>
1842+
</actionGroup>
1843+
<actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeading">
1844+
<argument name="index" value="1"/>
1845+
</actionGroup>
1846+
<!-- Add Map to Stage -->
1847+
<comment userInput="Add Map to Stage" stepKey="commentAddMapToStage"/>
1848+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive">
1849+
<argument name="group" value="PageBuilderMapContentType"/>
1850+
</actionGroup>
1851+
<actionGroup ref="dragContentTypeToContainerAndExpectEditPanel" stepKey="dragMapToColumn">
1852+
<argument name="contentType" value="PageBuilderMapContentType"/>
1853+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1854+
<argument name="containerTargetIndex" value="2" />
1855+
</actionGroup>
1856+
<!-- Update Edit Panel -->
1857+
<comment userInput="Update Edit Panel" stepKey="commentEdit"/>
1858+
<actionGroup ref="clickAddLocationButton" stepKey="clickAddLocationButton"/>
1859+
<actionGroup ref="clickMapToAddOrMovePin" stepKey="addMapPin"/>
1860+
<!-- Fill Required Fields -->
1861+
<comment userInput="Fill Required Fields" stepKey="commentFillRequiredFields"/>
1862+
<actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterLocationName">
1863+
<argument name="property" value="PageBuilderMapLocationName_TestLocation"/>
1864+
</actionGroup>
1865+
<actionGroup ref="saveLocationForm" stepKey="saveLocationForm"/>
1866+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
1867+
<!-- Validate Stage -->
1868+
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
1869+
<actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage">
1870+
<argument name="contentType" value="PageBuilderHeadingContentType"/>
1871+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1872+
<argument name="positionInContainer" value="1"/>
1873+
<argument name="contentTypeIndex" value="1"/>
1874+
<argument name="containerTargetIndex" value="2"/>
1875+
</actionGroup>
1876+
<actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateMapStage">
1877+
<argument name="contentType" value="PageBuilderMapContentType"/>
1878+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1879+
<argument name="positionInContainer" value="2"/>
1880+
<argument name="contentTypeIndex" value="1"/>
1881+
<argument name="containerTargetIndex" value="2"/>
1882+
</actionGroup>
1883+
<!-- Move Map -->
1884+
<comment userInput="Move Map" stepKey="commentMoveMap"/>
1885+
<actionGroup ref="moveContentTypeToContainer" stepKey="moveMapToLeftColumn">
1886+
<argument name="contentType" value="PageBuilderMapContentType"/>
1887+
<argument name="contentTypeIndex" value="1"/>
1888+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1889+
<argument name="containerTargetIndex" value="1"/>
1890+
</actionGroup>
1891+
<actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage2">
1892+
<argument name="contentType" value="PageBuilderHeadingContentType"/>
1893+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1894+
<argument name="contentTypeIndex" value="1"/>
1895+
<argument name="containerTargetIndex" value="2"/>
1896+
</actionGroup>
1897+
<actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateMapStage2">
1898+
<argument name="contentType" value="PageBuilderMapContentType"/>
1899+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1900+
<argument name="contentTypeIndex" value="1"/>
1901+
<argument name="containerTargetIndex" value="1"/>
1902+
</actionGroup>
1903+
<!-- Save Page -->
1904+
<comment userInput="Save Page" stepKey="commentSavePage"/>
1905+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
1906+
<!-- Validate Storefront -->
1907+
<comment userInput="Validate Storefront" stepKey="validateStorefront"/>
1908+
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
1909+
<argument name="contentType" value="PageBuilderMapContentType"/>
1910+
</actionGroup>
1911+
<actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateHeadingStorefront">
1912+
<argument name="contentType" value="PageBuilderHeadingContentType"/>
1913+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1914+
<argument name="contentTypeIndex" value="1"/>
1915+
<argument name="containerTargetIndex" value="2"/>
1916+
</actionGroup>
1917+
<actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateMapStorefront">
1918+
<argument name="contentType" value="PageBuilderMapContentType"/>
1919+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1920+
<argument name="contentTypeIndex" value="1"/>
1921+
<argument name="containerTargetIndex" value="1"/>
1922+
</actionGroup>
1923+
</test>
18041924
</tests>

0 commit comments

Comments
 (0)