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

31 lines
1.0 KiB
JavaScript

/* @odoo-module */
import { start } from "@mail/../tests/helpers/test_utils";
import { patchWithCleanup } from "@web/../tests/helpers/utils";
import { click, contains } from "@web/../tests/utils";
QUnit.module("documents", {}, function () {
QUnit.module("documents_systray_activity_menu_tests.js");
QUnit.test("activity menu widget: documents request button", async function (assert) {
const { env } = await start({
async mockRPC(route, args) {
if (args.method === "systray_get_activities") {
return [];
}
},
});
patchWithCleanup(env.services.action, {
doAction(action) {
assert.strictEqual(action, "documents.action_request_form");
},
});
await click(".o_menu_systray i[aria-label='Activities']");
await contains(".o-mail-ActivityMenu");
await click(".o_sys_documents_request");
await contains(".o-mail-ActivityMenu", { count: 0 });
});
});