chore: Adapt to injectable feature-wrappers

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
Janne Savolainen committed 2023-04-17 11:47:11 +03:00
1 parent 19c24b0998
commit 13f1d6f7f3
29 files changed
+79 -60

No files matched your search

@@ -1,5 +1,4 @@
import { createContainer, DiContainer } from "@ogre-tools/injectable";
import { registerMobX } from "@ogre-tools/injectable-extension-for-mobx";
import { startApplicationInjectionToken } from "@k8slens/application";
import { registerFeature } from "@k8slens/feature-core";
import { messagingFeatureForRenderer } from "./feature";
@@ -15,8 +14,6 @@ describe("allow communication to iframe", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerMobX(di);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
@@ -3,6 +3,7 @@ import { registerFeature } from "@k8slens/feature-core";
import ipcRendererInjectable from "./ipc-renderer.injectable";
import { messagingFeatureForRenderer } from "../feature";
import { ipcRenderer } from "electron";
import { runInAction } from "mobx";
describe("ipc-renderer", () => {
let di: DiContainer;
@@ -10,7 +11,9 @@ describe("ipc-renderer", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
});
it("is not undefined", () => {
@@ -4,6 +4,7 @@ import { EnlistMessageChannelListener, enlistMessageChannelListenerInjectionToke
import { createContainer } from "@ogre-tools/injectable";
import { registerFeature } from "@k8slens/feature-core";
import { messagingFeatureForRenderer } from "../feature";
import { runInAction } from "mobx";
describe("enlist message channel listener in renderer", () => {
let enlistMessageChannelListener: EnlistMessageChannelListener;
@@ -14,7 +15,9 @@ describe("enlist message channel listener in renderer", () => {
beforeEach(() => {
const di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
onMock = jest.fn();
offMock = jest.fn();
@@ -3,6 +3,7 @@ import { registerFeature } from "@k8slens/feature-core";
import { messagingFeatureForRenderer } from "../feature";
import { ipcRenderer } from "electron";
import invokeIpcInjectable from "./invoke-ipc.injectable";
import { runInAction } from "mobx";
describe("ipc-renderer", () => {
let di: DiContainer;
@@ -10,7 +11,9 @@ describe("ipc-renderer", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
});
it("is IPC-renderer invoke of Electron", () => {
@@ -1,11 +1,12 @@
import { createContainer, DiContainer } from "@ogre-tools/injectable";
import { registerFeature } from "@k8slens/feature-core";
import type { RequestChannel } from "@k8slens/messaging";
import { requestFromChannelInjectionToken } from "@k8slens/messaging";
import { messagingFeatureForRenderer } from "../feature";
import type { RequestChannel } from "@k8slens/messaging";
import invokeIpcInjectable from "./invoke-ipc.injectable";
import type { AsyncFnMock } from "@async-fn/jest";
import asyncFn from "@async-fn/jest";
import { runInAction } from "mobx";
describe("request-from-channel", () => {
let di: DiContainer;
@@ -14,7 +15,9 @@ describe("request-from-channel", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
invokeIpcMock = asyncFn();
di.override(invokeIpcInjectable, () => invokeIpcMock);
@@ -1,11 +1,12 @@
import { createContainer, DiContainer } from "@ogre-tools/injectable";
import { registerFeature } from "@k8slens/feature-core";
import type { MessageChannel } from "@k8slens/messaging";
import { sendMessageToChannelInjectionToken } from "@k8slens/messaging";
import { messagingFeatureForRenderer } from "../feature";
import type { MessageChannel } from "@k8slens/messaging";
import sendToIpcInjectable from "./send-to-ipc.injectable";
import type { AsyncFnMock } from "@async-fn/jest";
import asyncFn from "@async-fn/jest";
import { runInAction } from "mobx";
describe("message-from-channel", () => {
let di: DiContainer;
@@ -14,7 +15,9 @@ describe("message-from-channel", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
sendToIpcMock = asyncFn();
di.override(sendToIpcInjectable, () => sendToIpcMock);
@@ -3,6 +3,7 @@ import { registerFeature } from "@k8slens/feature-core";
import { messagingFeatureForRenderer } from "../feature";
import { ipcRenderer } from "electron";
import sendToIpcInjectable from "./send-to-ipc.injectable";
import { runInAction } from "mobx";
describe("ipc-renderer", () => {
let di: DiContainer;
@@ -10,7 +11,9 @@ describe("ipc-renderer", () => {
beforeEach(() => {
di = createContainer("irrelevant");
registerFeature(di, messagingFeatureForRenderer);
runInAction(() => {
registerFeature(di, messagingFeatureForRenderer);
});
});
it("is IPC-renderer send of Electron", () => {