[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:
@@ -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,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user