website_slides/static/tests/tours/slides_course_reviews.js

44 lines
1.2 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',
test: true,
steps: () => [
{
trigger: 'a:contains("Basics of Gardening - Test")',
}, {
trigger: 'a[id="review-tab"]',
}, {
trigger: '.o_portal_chatter_message:contains("Log note")',
run: function() {},
}, {
trigger: 'span:contains("Add Review")',
// If it fails here, it means the log note is considered as a review
}, {
trigger: 'div.o_portal_chatter_composer_body textarea',
extra_trigger: 'div.modal_shown',
run: 'text Great course!',
in_modal: false,
}, {
trigger: 'button.o_portal_chatter_composer_btn',
in_modal: false,
}, {
trigger: 'a[id="review-tab"]',
}, {
trigger: 'label:contains("Public")',
}, {
trigger: 'span:contains("Edit Review")',
// If it fails here, it means the system is allowing you to add another review.
}, {
trigger: 'div.o_portal_chatter_composer_body textarea:contains("Great course!")',
run: function() {},
}
]});