Odoo18-Base/addons/website_slides/static/tests/tours/slides_course_reviews.js
2025-01-06 10:57:38 +07:00

51 lines
1.4 KiB
JavaScript

/** @odoo-module **/
import { registry } from "@web/core/registry";
/**
* This tour test that a log note isn't considered
* as a course review. And also that a member can
* add only one review.
*/
registry.category("web_tour.tours").add("course_reviews", {
url: "/slides",
steps: () => [
{
trigger: "a:contains(Basics of Gardening - Test)",
run: "click",
},
{
trigger: "a[id=review-tab]",
run: "click",
},
{
trigger: "#chatterRoot:shadow .o-mail-Chatter-content:not(:has(.o-mail-Message-content))",
},
{
// If it fails here, it means the log note is considered as a review
trigger: "span:contains(Add Review)",
run: "click",
},
{
trigger: ".modal div.o_portal_chatter_composer_body textarea",
run: "edit Great course!",
},
{
trigger: ".modal button.o_portal_chatter_composer_btn",
run: "click",
},
{
trigger: "a[id=review-tab]",
run: "click",
},
{
// If it fails here, it means the system is allowing you to add another review.
trigger: "span:contains(Edit Review)",
run: "click",
},
{
trigger: "div.o_portal_chatter_composer_body textarea:value(Great course!)",
},
],
});