/** @odoo-module **/ import { registry } from "@web/core/registry"; registry.category("web_tour.tours").add('account_reports_rounding_unit', { url: '/odoo/action-fusion_accounting.action_account_report_bs', steps: () => [ { content: 'Test the value of `Receivables` line in decimals', trigger: '.line_name:contains("Receivables") + .line_cell:contains("1,150,000.00")', run: "click", }, // Units { content: "Open amounts rounding dropdown", trigger: "#filter_rounding_unit button", run: 'click', }, { content: "Select the units filter", trigger: ".dropdown-item:contains('In $')", run: 'click', }, { trigger: '.line_name:contains("Receivables") + .line_cell:not(:contains("1,150,000.00"))', }, { content: 'test the value of `Receivables` line in units', // We wait for the value to change. // We check the new value. trigger: '.line_name:contains("Receivables") + .line_cell:contains("1,150,000")', run: "click", }, // Thousands { content: "Open amounts rounding dropdown", trigger: "#filter_rounding_unit button", run: 'click', }, { content: "Select the thousands filter", trigger: ".dropdown-item:contains('In K$')", run: 'click', }, { trigger: '.line_name:contains("Receivables") + .line_cell:not(:contains("1,150,000"))', }, { content: 'test the value of `Receivables` line in thousands', // We wait for the value to change. // We check the new value. trigger: '.line_name:contains("Receivables") + .line_cell:contains("1,150")', run: "click", }, // Millions { content: "Open amounts rounding dropdown", trigger: "#filter_rounding_unit button", run: 'click', }, { content: "Select the millions filter", trigger: ".dropdown-item:contains('In M$')", run: 'click', }, { trigger: '.line_name:contains("Receivables") + .line_cell:not(:contains("1,150"))', }, { content: 'test the value of `Receivables` line in millions', // We wait for the value to change. // We check the new value. trigger: '.line_name:contains("Receivables") + .line_cell:contains("1")', run: "click", }, // Decimals { content: "Open amounts rounding dropdown", trigger: "#filter_rounding_unit button", run: 'click', }, { content: "Select the decimals filter", trigger: ".dropdown-item:contains('In .$')", run: 'click', }, { content: 'test the value of `Receivables` line in millions', trigger: '.line_name:contains("Receivables") + .line_cell:contains("1,150,000.00")', run: () => null, }, ] });