diff --git a/addons/website/static/tests/tours/page_manager.js b/addons/website/static/tests/tours/page_manager.js index 94e9f47a874..9deceb8fd23 100644 --- a/addons/website/static/tests/tours/page_manager.js +++ b/addons/website/static/tests/tours/page_manager.js @@ -26,6 +26,31 @@ const checkKanbanGroupBy = [{ trigger: '.o_cp_searchview .o_facet_remove', }]; +const checkWebsiteFilter = [{ + content: "Click on the search options", + trigger: ".o_searchview_dropdown_toggler", +}, { + content: "Select My Website 2", + trigger: ".o_dropdown_container.o_website_menu > .dropdown-item:contains('My Website 2')", +}, { + content: "Check that the homepage is now the one of My Website 2", + trigger: ".o_list_table .o_data_row .o_data_cell[name=name]:contains('Home') " + + "~ .o_data_cell[name=website_id]:contains('My Website 2')", + run: () => null, // it's a check +}, { + content: "Check that the search options are still open", + trigger: ".o_search_bar_menu", + run: () => null, // it's a check +}, { + content: "Go back to My Website", + trigger: ".o_dropdown_container.o_website_menu > .dropdown-item:contains('My Website')", +}, { + content: "Check that the homepage is now the one of My Website", + trigger: ".o_list_table .o_data_row .o_data_cell[name=name]:contains('Home') " + + "~ .o_data_cell[name=website_id]:contains('My Website'):not(:contains('2'))", + run: () => null, // it's a check +}]; + const deleteSelectedPage = [ { content: "Click on Action", @@ -62,6 +87,7 @@ wTourUtils.registerWebsitePreviewTour('website_page_manager', { trigger: 'a.dropdown-item[data-menu-xmlid="website.menu_website_pages_list"]', }, ...checkKanbanGroupBy, + ...checkWebsiteFilter, { content: "Click on Home Page", trigger: `.o_list_renderer ${homePage} td.o_list_record_selector input[type="checkbox"]`,