diff --git a/addons/base_import/static/tests/import_records_tests.js b/addons/base_import/static/tests/import_records_tests.js index b0ce7cc9225..b79fa224963 100644 --- a/addons/base_import/static/tests/import_records_tests.js +++ b/addons/base_import/static/tests/import_records_tests.js @@ -4,7 +4,7 @@ import { importRecordsItem } from "@base_import/import_records/import_records"; import { registry } from "@web/core/registry"; -import { click, getFixture, selectDropdownItem } from "@web/../tests/helpers/utils"; +import { click, getFixture, selectDropdownItem, triggerHotkey } from "@web/../tests/helpers/utils"; import { toggleActionMenu } from "@web/../tests/search/helpers"; import { makeView, setupViewRegistries } from "@web/../tests/views/helpers"; import { clearRegistryWithCleanup } from "@web/../tests/helpers/mock_env"; @@ -99,6 +99,20 @@ QUnit.module("Base Import Tests", (hooks) => { } ); + QUnit.test("cog menu should open with alt+u shortcut", async function (assert) { + await makeView({ + type: "list", + resModel: "foo", + serverData, + arch: '', + config: { + actionType: "ir.actions.act_window", + }, + }); + await triggerHotkey("alt+u"); + assert.containsOnce(target, ".o_cp_action_menus .o-dropdown--menu"); + }); + QUnit.test("import in cog menu dropdown in kanban", async function (assert) { assert.expect(3); diff --git a/addons/web/static/src/search/cog_menu/cog_menu.xml b/addons/web/static/src/search/cog_menu/cog_menu.xml index 58b0d86fe16..f281372d9a8 100644 --- a/addons/web/static/src/search/cog_menu/cog_menu.xml +++ b/addons/web/static/src/search/cog_menu/cog_menu.xml @@ -5,7 +5,7 @@
- +