Odoo18-Base/extra-addons/web_studio/static/tests/tours/tour_helpers.js

24 lines
551 B
JavaScript

/** @odoo-module */
export function assertEqual(actual, expected) {
if (actual !== expected) {
throw new Error(`Assert failed: expected: ${expected} ; got: ${actual}`);
}
}
export async function nextTick() {
await new Promise((resolve) => setTimeout(resolve));
await new Promise((resolve) => requestAnimationFrame(resolve));
}
export function stepNotInStudio(trigger) {
return [
{
trigger: "body:not(:has(.o_studio))",
},
{
trigger: trigger || "body",
},
];
}