website/static/tests/tours/edit_translated_page.js

36 lines
1.1 KiB
JavaScript
Raw Normal View History

/** @odoo-module **/
import { registry } from "@web/core/registry";
import wTourUtils from "@website/js/tours/tour_utils";
registry.category("web_tour.tours").add('edit_translated_page_redirect', {
test: true,
url: '/nl/contactus',
steps: () => [
{
content: "Enter backend",
trigger: 'a.o_frontend_to_backend_edit_btn',
},
{
content: "Check the data-for attribute",
trigger: 'iframe main:has([data-for="contactus_form"])',
run: () => {}, // it's a check
},
...wTourUtils.clickOnEditAndWaitEditMode(),
{
content: "Go to /nl",
trigger: "body",
run: () => {
// After checking the presence of the editor dashboard, we visit a
// translated version of the homepage. The homepage is a special
// case (there is no trailing slash), so we test it separately.
location.href = '/nl';
},
},
{
content: "Enter backend",
trigger: 'a.o_frontend_to_backend_edit_btn',
},
...wTourUtils.clickOnEditAndWaitEditMode(),
]});