Skip to content

Commit e9d3ddf

Browse files
Merge branch '559_no-predefined-gutters--tabs' of github.com:bluemwhitew/magento2-page-builder into 559_no-predefined-gutters
Conflicts: app/code/Magento/PageBuilder/Test/Mftf/Test/ViewportSwitcherMobile/ViewportSwitcherMobileDuplicateContentTypesFromOnHoverOptionMenusTest.xml
2 parents 8a4ce06 + 47a0123 commit e9d3ddf

File tree

14 files changed

+69
-58
lines changed

14 files changed

+69
-58
lines changed

app/code/Magento/PageBuilder/Test/Mftf/ActionGroup/LayoutConfigurationActionGroup/ValidateContentTypeHeightEqualToMinHeightPlusPaddingAndBorderActionGroup.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
8+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
109
<actionGroup name="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder">
1110
<annotations>
12-
<description>Validates that a content type's minimum height is equal to it's actual height minus top padding minus bottom padding minus border width times two.</description>
11+
<description>Validates that a content type's minimum height is equal to its actual height minus top padding, minus bottom padding, minus border width, doubled.</description>
1312
</annotations>
1413
<arguments>
1514
<argument name="content" type="string"/>

app/code/Magento/PageBuilder/Test/Mftf/Data/AdvancedData.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@
496496
<data key="marginBottom">0</data>
497497
<data key="marginLeft">0</data>
498498
</entity>
499-
<entity name="PageBuilderMarginsPropertyTabDefault" type="pagebuilder_margins_property">
499+
<entity name="PageBuilderMarginsPropertyTabDefault" type="pagebuilder_margins_property" deprecated="Use `PageBuilderMarginsPropertyDefault`">
500500
<data key="name">Margins and Padding</data>
501501
<data key="section">advanced</data>
502502
<data key="fieldName">margins_and_padding</data>
@@ -606,6 +606,16 @@
606606
<data key="paddingBottom">0</data>
607607
<data key="paddingLeft">10</data>
608608
</entity>
609+
<entity name="PageBuilderPaddingProperty20" type="pagebuilder_padding_property">
610+
<data key="name">Margins and Padding</data>
611+
<data key="section">advanced</data>
612+
<data key="fieldName">margins_and_padding</data>
613+
<data key="value">20</data>
614+
<data key="paddingTop">20</data>
615+
<data key="paddingRight">20</data>
616+
<data key="paddingBottom">20</data>
617+
<data key="paddingLeft">20</data>
618+
</entity>
609619
<entity name="PageBuilderPaddingProperty40" type="pagebuilder_padding_property">
610620
<data key="name">Margins and Padding</data>
611621
<data key="section">advanced</data>

app/code/Magento/PageBuilder/Test/Mftf/Data/TabData.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
9-
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
8+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
119
<!-- Tab Name -->
1210
<entity name="PageBuilderTabName1Default" type="pagebuilder_tab_property">
1311
<data key="name">Tab Name</data>

app/code/Magento/PageBuilder/Test/Mftf/Data/TabsData.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
9-
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
8+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
119
<entity name="PageBuilderFirstTabInStage" type="pagebuilder_column">
1210
<data key="index">1</data>
1311
<data key="pageName" unique="suffix">tab</data>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderBlockRenderLayoutContentTypesTest/BlockRenderTabsThroughBlockContentTypeTest.xml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
8+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
109
<test name="BlockRenderTabsThroughBlockContentTypeTest">
1110
<annotations>
1211
<features value="PageBuilder"/>
@@ -57,6 +56,7 @@
5756
<actionGroup ref="addChildContentTypeFromOptionMenu" stepKey="addChildContentType">
5857
<argument name="contentType" value="PageBuilderTabsContentType"/>
5958
</actionGroup>
59+
6060
<!-- Edit Tab Group -->
6161
<comment userInput="Edit Tab Group" stepKey="commentEditTabs"/>
6262
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuTabs">
@@ -72,6 +72,7 @@
7272
<argument name="property" value="PageBuilderTabsAlignmentCenter"/>
7373
</actionGroup>
7474
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsTabs"/>
75+
7576
<!-- Edit Tab 1 -->
7677
<comment userInput="Edit Tab 1" stepKey="commentEditTab1"/>
7778
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelTab1">
@@ -109,7 +110,7 @@
109110
<argument name="property" value="PageBuilderTabVerticalAlignmentPropertyCenter"/>
110111
</actionGroup>
111112
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsTab1"/>
112-
<!-- Add Divider To Tab 1 -->
113+
<!-- Add Divider -->
113114
<comment userInput="Add Divider To Tab 1" stepKey="commentAddDividerToTab1"/>
114115
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPanelDividerMenuSection">
115116
<argument name="contentType" value="PageBuilderDividerContentType"/>
@@ -119,6 +120,7 @@
119120
<argument name="containerTargetType" value="PageBuilderTabContentType"/>
120121
<argument name="containerTargetIndex" value="1"/>
121122
</actionGroup>
123+
122124
<!-- Edit Tab 2 -->
123125
<comment userInput="Edit Tab 2" stepKey="commentEditTab2"/>
124126
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelTab2">
@@ -135,6 +137,7 @@
135137
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenBeforeSave"/>
136138
<actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/>
137139
<actionGroup ref="AdminOpenPageBuilderFromContentPreviewOverlayActionGroup" stepKey="openPageBuilderFullScreen"/>
140+
138141
<!-- Validate CMS Block Stage -->
139142
<comment userInput="Validate CMS Block Stage" stepKey="commentValidateCMSBlockStage"/>
140143
<seeElement selector="{{TabOnStage.tabHeaderItemActive('2')}}" stepKey="seeTab2ActiveCMSBlockStage"/>
@@ -191,15 +194,14 @@
191194
<actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateTab1MinHeightCMSBlockStage">
192195
<argument name="content" value="{{TabOnStage.tabContentCSS}}"/>
193196
<argument name="minHeight" value="{{PageBuilderTabMinimumHeight200Property.value}}"/>
194-
<argument name="paddingTop" value="{{PageBuilderPaddingProperty40.paddingTop}}"/>
195-
<argument name="paddingBottom" value="{{PageBuilderPaddingProperty40.paddingBottom}}"/>
196197
<argument name="borderWidth" value="{{PageBuilderAdvancedBorderWidthPropertyDefault.value}}"/>
197198
<argument name="index" value="1"/>
198199
</actionGroup>
199200
<seeElement selector="{{DividerOnStage.base('1')}}" stepKey="seeDividerCMSBlockStage"/>
200201
<actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSBlockStage">
201202
<argument name="page" value="DividerOnStage"/>
202203
</actionGroup>
204+
203205
<!-- Add Block to CMS Page -->
204206
<comment userInput="Add Block to CMS Page" stepKey="commentAddBlockToCMSPage"/>
205207
<actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage">
@@ -219,6 +221,7 @@
219221
<argument name="block" value="$$createCMSBlock$$"/>
220222
</actionGroup>
221223
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsBlock"/>
224+
222225
<!-- Validate CMS Page Stage -->
223226
<comment userInput="Validate CMS Page Stage" stepKey="commentValidateCMSPageStage"/>
224227
<seeElement selector="{{TabOnStorefront.tabHeaderItemActive('2')}}" stepKey="seeTab2ActiveCMSPageStage"/>
@@ -247,12 +250,13 @@
247250
<actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateTab2MinHeightCMSPageStage">
248251
<argument name="content" value="{{TabOnStorefront.tabContentCSS}}"/>
249252
<argument name="minHeight" value="{{PageBuilderTabMinHeight0Property.value}}"/>
250-
<argument name="paddingTop" value="{{PageBuilderPaddingProperty40.paddingTop}}"/>
251-
<argument name="paddingBottom" value="{{PageBuilderPaddingProperty40.paddingBottom}}"/>
253+
<argument name="paddingTop" value="{{PageBuilderPaddingProperty20.paddingTop}}"/>
254+
<argument name="paddingBottom" value="{{PageBuilderPaddingProperty20.paddingBottom}}"/>
252255
<argument name="index" value="2"/>
253256
</actionGroup>
254257
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
255258
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
259+
256260
<!-- Validate CMS Page Storefront -->
257261
<comment userInput="Validate CMS Page Storefront" stepKey="commentValidateCMSPageStorefront"/>
258262
<actionGroup ref="NavigateToStorefrontForCreatedPageActionGroup" stepKey="navigateToCMSPageStorefront">
@@ -329,6 +333,7 @@
329333
<actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSPageStorefront">
330334
<argument name="page" value="DividerOnStorefront"/>
331335
</actionGroup>
336+
332337
<!-- Validate CMS Page Storefront Mobile -->
333338
<comment userInput="Validate CMS Page Storefront Mobile" stepKey="commentValidateCMSPageStorefrontMobile"/>
334339
<resizeWindow width="767" height="1000" stepKey="resizeWindowToMobileCMSPageStorefrontMobile"/>
@@ -368,6 +373,7 @@
368373
<argument name="index" value="2"/>
369374
</actionGroup>
370375
<resizeWindow width="1280" height="1024" stepKey="resizeWindowToDesktop"/>
376+
371377
<!-- Change Default Tab -->
372378
<comment userInput="Change Default Tab" stepKey="commentChangeDefaultTab"/>
373379
<actionGroup ref="NavigateToCreatedCMSBlockPageActionGroup" stepKey="navigateToCreatedCMSBlockPage1">
@@ -392,6 +398,7 @@
392398
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsTabs2"/>
393399
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen2"/>
394400
<actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock2"/>
401+
395402
<!-- Validate CMS Page Stage Again -->
396403
<comment userInput="Validate CMS Page Stage Again" stepKey="commentValidateCMSPageStageAgain"/>
397404
<actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage2">

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderTabGroupTest/TabsValidateAdvancedConfigurationDefaultValuesTest.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
8+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
109
<test name="TabsValidateAdvancedConfigurationDefaultValuesTest">
1110
<annotations>
1211
<features value="PageBuilder"/>
@@ -31,6 +30,7 @@
3130
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
3231
<argument name="contentType" value="PageBuilderTabsContentType"/>
3332
</actionGroup>
33+
3434
<!-- Add Tabs to Stage -->
3535
<comment userInput="Add Tabs to Stage" stepKey="addTabsToStage"/>
3636
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection">
@@ -39,11 +39,13 @@
3939
<actionGroup ref="dragContentTypeToStage" stepKey="dragTabsIntoStage">
4040
<argument name="contentType" value="PageBuilderTabsContentType"/>
4141
</actionGroup>
42+
4243
<!-- Open Tabs Panel -->
4344
<click selector="{{TabsOnStage.tabsContainer}}" stepKey="focusTabsElement"/>
4445
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage">
4546
<argument name="contentType" value="PageBuilderTabsContentType"/>
4647
</actionGroup>
48+
4749
<!-- Validate Default Values -->
4850
<comment userInput="Validate Default Values" stepKey="CommentValidateDefaultValues"/>
4951
<actionGroup ref="validateTextAlignment" stepKey="validateAlignment">
@@ -67,12 +69,15 @@
6769
<actualResult type="variable">getCssClasses</actualResult>
6870
</assertEmpty>
6971
<actionGroup ref="seeInMarginFieldsSlideOutPanel" stepKey="validateMargins">
70-
<argument name="property" value="PageBuilderMarginsPropertyDefault"/>
72+
<!-- @todo: Update `PageBuilderMarginsPropertyDefault` with (Default) Empty Values -->
73+
<argument name="property" value="PageBuilderMarginsProperty_Empty"/>
7174
</actionGroup>
7275
<actionGroup ref="seeInPaddingFieldsSlideOutPanel" stepKey="validatePadding">
73-
<argument name="property" value="PageBuilderPaddingPropertyDefault"/>
76+
<!-- @todo: Update `PageBuilderPaddingPropertyDefault` with (Default) Empty Values -->
77+
<argument name="property" value="PageBuilderPaddingProperty_Empty"/>
7478
</actionGroup>
7579
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
80+
7681
<!-- Validate Style On Stage -->
7782
<comment userInput="Validate Style On Stage" stepKey="CommentValidateStage"/>
7883
<actionGroup ref="ValidateContentTypesStyleEqualsExpectedStyleActionGroup" stepKey="waitForDefaultBorderStyleTab">

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderTabItemConfigurationTest/DefaultTabItemStateOnAddingNewTabTest.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
* See COPYING.txt for license details.
66
*/
77
-->
8-
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
8+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
109
<test name="DefaultTabItemStateOnAddingNewTabTest">
1110
<annotations>
1211
<features value="PageBuilder"/>
@@ -106,12 +105,12 @@
106105
</actionGroup>
107106
<actionGroup ref="ValidateContentTypesStyleEqualsExpectedStyleActionGroup" stepKey="seeTab1Margins">
108107
<argument name="selector" value="{{TabOnStage.tabContent('1')}}"/>
109-
<argument name="expectedProperty" value="{{PageBuilderMarginsPropertyTabDefault.value}}"/>
108+
<argument name="expectedProperty" value="{{PageBuilderMarginsPropertyDefault.value}}"/>
110109
<argument name="cssProperty" value="margin"/>
111110
</actionGroup>
112111
<actionGroup ref="ValidateContentTypesStyleEqualsExpectedStyleActionGroup" stepKey="seeTab1Padding">
113112
<argument name="selector" value="{{TabOnStage.tabContent('1')}}"/>
114-
<argument name="expectedProperty" value="{{PageBuilderPaddingProperty40.value}}"/>
113+
<argument name="expectedProperty" value="{{PageBuilderPaddingPropertyDefault.value}}"/>
115114
<argument name="cssProperty" value="padding"/>
116115
</actionGroup>
117116
<!-- Validate Default Values on Edit Tab for initial tab -->

0 commit comments

Comments
 (0)