diff --git a/addons/web/static/tests/core/confirmation_dialog_tests.js b/addons/web/static/tests/core/confirmation_dialog_tests.js index e9ed5423751..bed9f02d908 100644 --- a/addons/web/static/tests/core/confirmation_dialog_tests.js +++ b/addons/web/static/tests/core/confirmation_dialog_tests.js @@ -4,22 +4,13 @@ import { registry } from "@web/core/registry"; import { uiService } from "@web/core/ui/ui_service"; import { hotkeyService } from "@web/core/hotkeys/hotkey_service"; import { ConfirmationDialog } from "@web/core/confirmation_dialog/confirmation_dialog"; -import { makeTestEnv } from "../helpers/mock_env"; +import { makeDialogTestEnv } from "../helpers/mock_env"; import { click, getFixture, makeDeferred, mount, nextTick, triggerHotkey } from "../helpers/utils"; import { makeFakeDialogService } from "../helpers/mock_services"; const serviceRegistry = registry.category("services"); let target; -async function makeDialogTestEnv() { - const env = await makeTestEnv(); - env.dialogData = { - isActive: true, - close: () => {}, - }; - return env; -} - QUnit.module("Components", (hooks) => { hooks.beforeEach(async (assert) => { target = getFixture(); diff --git a/addons/web/static/tests/core/dialog_tests.js b/addons/web/static/tests/core/dialog_tests.js index bd8f35d4b19..51ba0f2c01f 100644 --- a/addons/web/static/tests/core/dialog_tests.js +++ b/addons/web/static/tests/core/dialog_tests.js @@ -5,7 +5,7 @@ import { useService } from "@web/core/utils/hooks"; import { uiService } from "@web/core/ui/ui_service"; import { hotkeyService } from "@web/core/hotkeys/hotkey_service"; import { Dialog } from "@web/core/dialog/dialog"; -import { makeTestEnv } from "../helpers/mock_env"; +import { makeDialogTestEnv } from "../helpers/mock_env"; import { click, destroy, @@ -22,15 +22,6 @@ const serviceRegistry = registry.category("services"); let parent; let target; -async function makeDialogTestEnv() { - const env = await makeTestEnv(); - env.dialogData = { - isActive: true, - close: () => {}, - }; - return env; -} - QUnit.module("Components", (hooks) => { hooks.beforeEach(async () => { target = getFixture(); diff --git a/addons/web/static/tests/core/errors/error_dialogs_tests.js b/addons/web/static/tests/core/errors/error_dialogs_tests.js index 75c3194a1e8..c916811a92a 100644 --- a/addons/web/static/tests/core/errors/error_dialogs_tests.js +++ b/addons/web/static/tests/core/errors/error_dialogs_tests.js @@ -12,7 +12,7 @@ import { import { registry } from "@web/core/registry"; import { uiService } from "@web/core/ui/ui_service"; import { hotkeyService } from "@web/core/hotkeys/hotkey_service"; -import { makeTestEnv } from "../../helpers/mock_env"; +import { makeDialogTestEnv } from "../../helpers/mock_env"; import { makeFakeDialogService, makeFakeLocalizationService } from "../../helpers/mock_services"; import { click, getFixture, mount, nextTick, patchWithCleanup } from "../../helpers/utils"; @@ -20,15 +20,6 @@ let target; let env; const serviceRegistry = registry.category("services"); -async function makeDialogTestEnv() { - const env = await makeTestEnv(); - env.dialogData = { - isActive: true, - close() {}, - }; - return env; -} - QUnit.module("Error dialogs", { async beforeEach() { target = getFixture(); diff --git a/addons/web/static/tests/helpers/mock_env.js b/addons/web/static/tests/helpers/mock_env.js index 7b31a463907..9ec3577f880 100644 --- a/addons/web/static/tests/helpers/mock_env.js +++ b/addons/web/static/tests/helpers/mock_env.js @@ -132,3 +132,18 @@ export async function makeTestEnv(config = {}) { } return env; } + +/** + * Create a test environment for dialog tests + * + * @param {*} config + * @returns {Promise} + */ +export async function makeDialogTestEnv(config = {}) { + const env = await makeTestEnv(config); + env.dialogData = { + isActive: true, + close() {}, + }; + return env; +}