1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/documents_spreadsheet/static/tests/tours/clone_xlsx.js
2024-12-10 09:04:09 +07:00

89 lines
2.8 KiB
JavaScript

/** @odoo-module**/
import { registry } from "@web/core/registry";
import { stepUtils } from "@web_tour/tour_service/tour_utils";
registry.category("web_tour.tours").add("spreadsheet_clone_xlsx", {
test: true,
steps: () => [
stepUtils.showAppsMenuItem(),
{
trigger: '.o_app[data-menu-xmlid="documents.menu_root"]',
content: "Open document app",
},
{
trigger: '.o_search_panel_label_title:contains("Test folder")',
content: "Open Test folder workspace",
},
{
trigger: '.o_search_panel_field header.active:contains("Test folder")',
extra_trigger: '.o_inspector_value:contains("1")',
content: "Make sure we start with one card",
},
{
trigger: ".o_document_xlsx",
content: "Open xlsx card",
},
{
trigger: "input#willArchive",
content: "Uncheck sending to trash",
},
{
trigger: ".modal-dialog footer button.btn-primary",
content: "Open with Odoo Spreadsheet",
},
{
trigger: ".o-spreadsheet-topbar",
content: "Check that we are now in Spreadsheet",
isCheck: true,
},
{
trigger: '[data-menu-xmlid="documents.dashboard"]',
content: "Go back to Document App",
},
{
trigger: ".o_kanban_renderer .o_kanban_record:first:has('.o_document_spreadsheet')",
content: "Check a spreadsheet document was created",
isCheck: true,
},
{
trigger: ".o_document_xlsx",
content: "Re-open the xlsx card",
},
{
trigger: ".modal-dialog footer button.btn-primary",
content: "Open with Odoo Spreadsheet without unchecking the box",
},
{
trigger: ".o-spreadsheet-topbar",
content: "Check that we are now in Spreadsheet",
isCheck: true,
},
{
trigger: '[data-menu-xmlid="documents.dashboard"]',
content: "Go back to Document App",
},
{
trigger: ".o_kanban_renderer:not(:has(.o_kanban_record .o_document_xlsx))",
content: "Check that XLSX is no longer visible",
isCheck: true,
},
{
trigger: '.o_search_panel_label_title:contains("Trash")',
content: "Open Trash",
},
{
trigger: ".o_document_xlsx",
content: "Select xlsx document",
},
{
trigger: ".modal-footer .btn-primary",
content: "Restore xlsx document",
},
{
trigger: ".o_kanban_renderer",
extra_trigger: '.o_inspector_value:contains("3")',
},
],
});