[IMP] web: remove legacy_env_utils

This util was used in :
- owl_dialog_tests
- field_one2many_tests
- relational_fields_tests
- gantt_tests (enterprise)

These files are now converted to WOWL.

closes odoo/odoo#134684

Signed-off-by: Pierre Paridans (app) <app@odoo.com>
This commit is contained in:
Adrien Dieudonné
2023-09-07 14:45:29 +00:00
parent 661705da13
commit c2f9b87a03
@@ -1,44 +0,0 @@
/** @odoo-module */
import { registry } from "@web/core/registry";
import { uiService } from "@web/core/ui/ui_service";
import { patch } from "@web/core/utils/patch";
import { makeLegacyDialogMappingService } from "@web/legacy/utils";
import { hotkeyService } from "@web/core/hotkeys/hotkey_service";
import core from "@web/legacy/js/services/core";
import makeTestEnvironment from "@web/../tests/legacy/helpers/test_env";
import { registerCleanup } from "./cleanup";
import { makeTestEnv } from "./mock_env";
const serviceRegistry = registry.category("services");
export async function makeLegacyDialogMappingTestEnv() {
const coreBusListeners = [];
const unpatch = patch(core.bus, {
on(eventName, thisArg, callback) {
super.on(...arguments);
coreBusListeners.push({ eventName, callback });
},
});
const legacyEnv = makeTestEnvironment({ bus: core.bus });
serviceRegistry.add("ui", uiService);
serviceRegistry.add("hotkey", hotkeyService);
serviceRegistry.add("legacy_dialog_mapping", makeLegacyDialogMappingService(legacyEnv));
const env = await makeTestEnv();
legacyEnv.services.hotkey = env.services.hotkey;
legacyEnv.services.ui = env.services.ui;
registerCleanup(() => {
for (const listener of coreBusListeners) {
core.bus.off(listener.eventName, listener.callback);
}
unpatch();
});
return {
legacyEnv,
env,
};
}