From ab392fb440ecaacb70e6231c86570dcda9b81425 Mon Sep 17 00:00:00 2001 From: Prasanna LMSACE Date: Fri, 15 Dec 2023 16:09:24 +0530 Subject: [PATCH] Test: Complete the test set for the smart menus feature, solves #375 --- ...enusettings_menuitems_presentation.feature | 207 ++++++++++++++++++ ...artmenusettings_menus_presentation.feature | 84 +++++++ tests/fixtures/backimg.jpg | Bin 0 -> 61186 bytes 3 files changed, 291 insertions(+) create mode 100644 tests/fixtures/backimg.jpg diff --git a/tests/behat/theme_boost_union_smartmenusettings_menuitems_presentation.feature b/tests/behat/theme_boost_union_smartmenusettings_menuitems_presentation.feature index 82a710fecd7..d34a9179922 100644 --- a/tests/behat/theme_boost_union_smartmenusettings_menuitems_presentation.feature +++ b/tests/behat/theme_boost_union_smartmenusettings_menuitems_presentation.feature @@ -106,6 +106,213 @@ Feature: Configuring the theme_boost_union plugin on the "Smart menus" page, app | Course full name | | Test course word count | C1 | | Course full name | 2 | Test course.. | Test course word count | + @javascript + Scenario: Smartmenus: Menu items: Presentation - Display the menu item title in different type + Given I log in as "admin" + And I navigate to smart menu "Quick links" items + And I set "Quick links" smart menu items with the following fields to these values: + | Title | External links | + | Menu item type | Heading | + And I should see "External links" in the "smartmenus_items" "table" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Static | + | Menu item URL | https://moodle.org | + And I should see "Resources" in the "smartmenus_items" "table" + And I should see smart menu "Quick links" item "External links" in location "Main, Menu, User, Bottom" + # Main menu test. + And I click on "Quick links" "link" in the ".primary-navigation" "css_element" + And I should see "External links" in the ".primary-navigation .menu-item-heading" "css_element" + Then the "href" attribute of ".primary-navigation .menu-item-heading" "css_element" should contain "#" + And I should see "Resources" in the ".primary-navigation .menu-item-static" "css_element" + Then the "href" attribute of ".primary-navigation .menu-item-static" "css_element" should contain "https://moodle.org" + # Menu bar. + And I click on "Quick links" "link" in the ".boost-union-menubar" "css_element" + And I should see "External links" in the ".boost-union-menubar .menu-item-heading" "css_element" + Then the "href" attribute of ".boost-union-menubar .menu-item-heading" "css_element" should contain "#" + And I should see "Resources" in the ".boost-union-menubar .menu-item-static" "css_element" + Then the "href" attribute of ".boost-union-menubar .menu-item-static" "css_element" should contain "https://moodle.org" + # Menu items in user menu. + And I click on "#user-menu-toggle" "css_element" + And I click on "Quick links" "link" in the "#usermenu-carousel" "css_element" + And I should see "External links" in the "#usermenu-carousel .menu-item-heading" "css_element" + And I should see "Resources" in the "#usermenu-carousel .menu-item-static" "css_element" + And the "href" attribute of "//div[contains(@class, 'carousel-item')]//a[contains(@class, 'menu-item-heading')]" "xpath_element" should contain "#" + And the "href" attribute of "//div[contains(@class, 'carousel-item')]//a[contains(@class, 'menu-item-static')]" "xpath_element" should contain "https://moodle.org" + # Menu items in bottom menu. + Then I change the viewport size to "740x900" + And I click on "Quick links" "link" in the ".bottom-navigation" "css_element" + And I should see "External links" in the ".bottom-navigation" "css_element" + And the "href" attribute of "//div[@class='bottom-navigation']//a[contains(@class, 'menu-item-heading')]" "xpath_element" should contain "#" + And the "href" attribute of "//div[@class='bottom-navigation']//a[contains(@class, 'menu-item-static')]" "xpath_element" should contain "https://moodle.org" + Then I change the viewport size to "large" + + @javascript + Scenario: Smartmenus: Menu items - Display the menu items in different order + Given I log in as "admin" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Demo item 01 | + | Menu item type | Static | + | Menu item URL | https://example.com | + | desktop | 1 | + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Demo item 02 | + | Menu item type | Static | + | Menu item URL | https://example.com | + | tablet | 1 | + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Demo item 03 | + | Menu item type | Static | + | Menu item URL | https://example.com | + | mobile | 1 | + And I click on "Quick links" "link" in the ".primary-navigation" "css_element" + And "Demo item 02" "text" should appear after "Demo item 01" "text" + And "Demo item 03" "text" should appear after "Demo item 02" "text" + And I click on ".action-edit" "css_element" in the "Demo item 01" "table_row" + And I set the field "Order" to "3" + And I click on "Save changes" "button" + And I click on ".action-edit" "css_element" in the "Demo item 03" "table_row" + And I set the field "Order" to "1" + And I click on "Save changes" "button" + And "Demo item 02" "text" should appear after "Demo item 03" "text" + And "Demo item 01" "text" should appear after "Demo item 02" "text" + + @javascript + Scenario Outline: Smartmenus: Menu items - Display the menu items in different viewports + Given I log in as "admin" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Static | + | Menu item URL | https://moodle.org | + | desktop | | + | tablet | | + | mobile | | + And I see smart menu "Quick links" item "Resources" in location "Menu, Main, User" + Then I change window size to "800x980" + And I see smart menu "Quick links" item "Resources" in location "User, Menu" + And I click on "More" "link" in the ".primary-navigation" "css_element" + And I see smart menu "Quick links" item "Resources" in location "Main" + Then I change window size to "mobile" + And I see smart menu "Quick links" item "Resources" in location "Menu, User" + And I see smart menu "Quick links" item "Resources" in location "Bottom" + + Examples: + | hidedesktop | hidetablet | hidemobile | desktopshouldornot | tabletshouldornot | mobileshouldornot | + | 0 | 0 | 1 | should | should | should not | + | 0 | 1 | 1 | should | should not | should not | + | 1 | 0 | 0 | should not | should | should | + | 1 | 0 | 1 | should not | should | should not | + + @javascript + Scenario Outline: Smartmenus: Menu items: Presentation - Display the menu items title with icon + Given I log in as "admin" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Heading | + | Title presentation | | + And I should see "Resources" in the "smartmenus_items" "table" + And I click on ".action-edit" "css_element" in the "Resources" "table_row" + Then I click on "input[name='iconsearch']" "css_element" + Then I click on ".fa-info-circle" "css_element" in the ".fontawesome-picker .popover-body " "css_element" + And I click on "Save changes" "button" + And I see smart menu "Quick links" item "Resources" in location "Main, Menu, User" + And ".fa-info-circle" "css_element" should exist in the ".primary-navigation .dropdown-item.menu-item-heading" "css_element" + And ".fa-info-circle" "css_element" should exist in the ".boost-union-menubar .dropdown-item" "css_element" + And ".fa-info-circle" "css_element" should exist in the "#usermenu-carousel .carousel-item.submenu .dropdown-item" "css_element" + Then I change window size to "mobile" + And I see smart menu "Quick links" item "Resources" in location "Menu, User" + And I click on "More" "button" in the ".bottom-navigation" "css_element" + And I click on "Quick links" "link" in the "#theme_boost-drawers-primary" "css_element" + And I see "Resources" in the "#theme_boost-drawers-primary" "css_element" + And ".fa-info-circle" "css_element" should exist in the ".primary-navigation .dropdown-item.menu-item-heading" "css_element" + And ".fa-info-circle" "css_element" should exist in the ".boost-union-menubar .dropdown-item" "css_element" + And ".fa-info-circle" "css_element" should exist in the "#usermenu-carousel .carousel-item.submenu .dropdown-item" "css_element" + Then I change window size to "large" + + Examples: + | presentationtitle | desktopshouldornot | mobiletitleshould | + | Show text and icon as title | should | should | + | Hide title text and show only icon (on all devices) | should not | should not | + | Hide title text and show only icon (on mobile devices) | should | should not | + + @javascript + Scenario: Smartmenus: Menu items: Presentation - Display the tooltip on hover over the menu items + Given I log in as "admin" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Static | + | Menu item URL | https://moodle.org | + | Tooltip | External links | + And I should see "Resources" in the "smartmenus_items" "table" + And I click on "Quick links" "link" in the ".primary-navigation" "css_element" + And I hover over the "Resources" "text" in the ".primary-navigation" "css_element" + Then I should see "External links" in the "body>.tooltip" "css_element" + And I click on ".action-edit" "css_element" in the "Resources" "table_row" + And I set the field "Tooltip" to "" + And I click on "Save changes" "button" + And I click on "Quick links" "link" in the ".primary-navigation" "css_element" + And I hover over the "Resources" "link" in the ".primary-navigation" "css_element" + And "body>.tooltip" "css_element" should not exist + + @javascript + Scenario: Smartmenus: Menu items: Presentation - Display the card type menu items title with different position and color + Given I log in as "admin" + And I navigate to smart menus + And I click on ".action-edit" "css_element" in the "Quick links" "table_row" + And I set the field "Presentation type" to "Card" + And I click on "Save and return" "button" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Static | + | Menu item URL | https://moodle.org | + | Card text position| Below image | + | Card text color | #FFFEFF | + And I should see smart menu "Quick links" item "Resources" in location "Main" + Then DOM element ".dropdown-menu.show .card-block .content-block a.dropdown-item" should have computed style "color" "rgb(255, 254, 255)" + Then ".dropdown-menu.show .card-block.card-text-below" "css_element" should exist in the ".primary-navigation" "css_element" + And ".dropdown-menu.show .card-block .content-block" "css_element" should appear after ".dropdown-menu.show .card-block .img-block" "css_element" + And I click on ".action-edit" "css_element" in the "Resources" "table_row" + And I expand all fieldsets + Then I set the field "Card text position" to "Top overlay" + Then I set the field "Card text color" to "#230017" + And I click on "Save changes" "button" + And I should see smart menu "Quick links" item "Resources" in location "Main" + Then DOM element ".dropdown-menu.show .card-block .content-block a.dropdown-item" should have computed style "color" "rgb(35, 0, 23)" + Then ".dropdown-menu.show .card-block.card-text-overlay-top" "css_element" should exist in the ".primary-navigation" "css_element" + Then DOM element ".dropdown-menu.show .card-block .content-block" should have computed style "position" "absolute" + And I click on ".action-edit" "css_element" in the "Resources" "table_row" + And I expand all fieldsets + Then I set the field "Card text position" to "Bottom overlay" + And I click on "Save changes" "button" + And I should see smart menu "Quick links" item "Resources" in location "Main" + Then ".dropdown-menu.show .card-block.card-text-overlay-bottom" "css_element" should exist in the ".primary-navigation" "css_element" + Then DOM element ".dropdown-menu.show .card-block .content-block" should have computed style "position" "absolute" + Then DOM element ".dropdown-menu.show .card-block .content-block" should have computed style "align-items" "flex-end" + + @javascript @_file_upload + Scenario: Smartmenus: Menu items: Presentation - Display the card type menu item with background image and colors + Given I log in as "admin" + And I navigate to smart menus + And I click on ".action-edit" "css_element" in the "Quick links" "table_row" + And I set the field "Presentation type" to "Card" + And I click on "Save and return" "button" + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Resources | + | Menu item type | Static | + | Menu item URL | https://example.com | + | Card background color | #031FC3 | + And I should see smart menu "Quick links" item "Resources" in location "Main" + And I click on "Quick links" "link" in the ".primary-navigation" "css_element" + Then DOM element ".dropdown-menu .menu-item-static .content-block" should have computed style "background-color" "rgb(3, 31, 195)" + And I click on "Quick links" "link" in the ".boost-union-menubar" "css_element" + Then DOM element ".boost-union-menubar .dropdown-menu.show .content-block" should have computed style "background-color" "rgb(3, 31, 195)" + And I click on ".action-edit" "css_element" in the "Resources" "table_row" + And I expand all fieldsets + And I upload "theme/boost_union/tests/fixtures/backimg.jpg" file to "Card image" filemanager + And I click on "Save changes" "button" + And I should see smart menu "Quick links" item "Resources" in location "Main, Menu" + Then the image at "//div[contains(@class, 'primary-navigation')]//img[contains(@src, 'pluginfile.php') and contains(@src, '/theme_boost_union/smartmenus_itemimage/')]" "xpath_element" should be identical to "theme/boost_union/tests/fixtures/backimg.jpg" + @javascript Scenario: Smartmenu: Menu items: Presentation - Add a smart menu item with multilang tags When I log in as "admin" diff --git a/tests/behat/theme_boost_union_smartmenusettings_menus_presentation.feature b/tests/behat/theme_boost_union_smartmenusettings_menus_presentation.feature index 1f472d97ae6..57c381da6a3 100644 --- a/tests/behat/theme_boost_union_smartmenusettings_menus_presentation.feature +++ b/tests/behat/theme_boost_union_smartmenusettings_menus_presentation.feature @@ -113,6 +113,33 @@ Feature: Configuring the theme_boost_union plugin on the "Smart menus" page, app | Medium (150px) | 150 | | Large (200px) | 200 | + @javascript + Scenario: Smartmenu: Menus: Presentation - Displays the card menu container in various overflow behaviors + Given I log in as "admin" + And I create smart menu with the following fields to these values: + | Title | Quick Links | + | Menu location(s) | Main navigation | + | Presentation type | Card | + | Card overflow behavior | No wrap | + And I set "Quick Links" smart menu items with the following fields to these values: + | Title | Smartmenu Resource | + | Menu item type | Static | + | Menu item URL | https://moodle.org | + And I click on "Smart menus" "link" in the "#page-navbar .breadcrumb" "css_element" + And ".dropdown.nav-item.card-dropdown" "css_element" should exist in the ".primary-navigation" "css_element" + And I click on "Quick Links" "link" in the ".primary-navigation" "css_element" + Then ".card-dropdown.card-overflow-no-wrap .dropdown-menu.show" "css_element" should exist in the ".primary-navigation" "css_element" + And ".card-dropdown.card-overflow-wrap .dropdown-menu.show" "css_element" should not exist in the ".primary-navigation" "css_element" + Then DOM element ".primary-navigation .card-dropdown .dropdown-menu.show" should have computed style "flex-wrap" "nowrap" + + And I click on ".action-edit" "css_element" in the "Quick Links" "table_row" + And I expand all fieldsets + And I set the field "Card overflow behavior" to "Wrap" + And I click on "Save and return" "button" + And I click on "Quick Links" "link" in the ".primary-navigation" "css_element" + And ".card-dropdown.card-overflow-wrap .dropdown-menu.show" "css_element" should exist in the ".primary-navigation" "css_element" + And ".card-dropdown.card-overflow-no-wrap .dropdown-menu.show" "css_element" should not exist in the ".primary-navigation" "css_element" + @javascript Scenario Outline: Smartmenu: Menus: Presentation - Display the smart menu and its menu items as card withs different aspect ratios When I log in as "admin" @@ -165,3 +192,60 @@ Feature: Configuring the theme_boost_union plugin on the "Smart menus" page, app And I am on site homepage Then I should see "Dolor sit amet" in the "nav.moremenu" "css_element" And I should not see "Lorem ipsum" in the "nav.moremenu" "css_element" + + @javascript + Scenario: Smartmenu: Menus: Presentation - Display the menus inside and outside more menu + Given I log in as "admin" + And I create smart menu with the following fields to these values: + | Title | Quick links | + | Menu location(s) | Main, Menu | + | Menu mode | Submenu | + | More menu behavior | Force into more menu | + And I set "Quick links" smart menu items with the following fields to these values: + | Title | Smartmenu Resource | + | Menu item type | Heading | + And I click on "Smart menus" "link" in the "#page-navbar .breadcrumb" "css_element" + And I should not see smart menu "Quick links" in location "Main, Menu" + And I click on "More" "link" in the ".primary-navigation" "css_element" + Then I should see smart menu "Quick links" in location "Main" + And I click on "More" "link" in the ".boost-union-menubar" "css_element" + Then I should see smart menu "Quick links" in location "Menu" + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 01 | + | Menu location(s) | Main, Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 02 | + | Menu location(s) | Main, Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 03 | + | Menu location(s) | Main, Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 04 | + | Menu location(s) | Main, Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 05 | + | Menu location(s) | Main, Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links long title 01 | + | Menu location(s) | Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links long title 02 | + | Menu location(s) | Menu | + And I create smart menu with the following fields to these values: + | Title | Test quick demo links 06 | + | Menu location(s) | Main, Menu | + Then I change the viewport size to "1600x495" + And I should not see smart menu "Test quick demo links 06" in location "Main, Menu" + And I click on "More" "link" in the ".primary-navigation" "css_element" + Then I should see smart menu "Test quick demo links 06" in location "Main" + And I click on "More" "link" in the ".boost-union-menubar" "css_element" + Then I should see smart menu "Test quick demo links 06" in location "Menu" + And I click on ".action-edit" "css_element" in the "Test quick demo links 06" "table_row" + Then I click on "Expand all" "link" + And I set the field "More menu behavior" to "Keep outside of more menu" + And I click on "Save and return" "button" + And I should see smart menu "Test quick demo links 06" in location "Main, Menu" + And I click on "More" "link" in the ".primary-navigation" "css_element" + Then I should not see "Test quick demo links 06" in the ".primary-navigation .dropdownmoremenu" "css_element" + And I click on "More" "link" in the ".boost-union-menubar" "css_element" + Then I should not see "Test quick demo links 06" in the ".boost-union-menubar .dropdownmoremenu" "css_element" diff --git a/tests/fixtures/backimg.jpg b/tests/fixtures/backimg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8575322cb2301baf8eb50353c4dd4cba700f8462 GIT binary patch literal 61186 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%0D) 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