Files
enterprise-addons/documents/static/tests/documents_systray_activity_menu.test.js
T

21 lines
791 B
JavaScript

import { expect, test } from "@odoo/hoot";
import { waitFor, waitForNone } from "@odoo/hoot-dom";
import { contains, mockService } from "@web/../tests/web_test_helpers";
import { defineDocumentsModels } from "@documents/../tests/documents_test_helpers";
import { start } from "@mail/../tests/mail_test_helpers";
defineDocumentsModels();
test("activity menu widget: documents request button", async () => {
mockService("action", {
doAction(action) {
expect(action).toBe("documents.action_request_form");
},
});
await start();
await contains(".o_menu_systray i[aria-label='Activities']").click();
await waitFor(".o-mail-ActivityMenu");
await contains(".o_sys_documents_request").click();
await waitForNone(".o-mail-ActivityMenu");
});