mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove use of mockFs in the extension loader tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
6b09ac97e8
commit
79d14b59ce
@ -4,12 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import type { ExtensionLoader } from "../extension-loader";
|
import type { ExtensionLoader } from "../extension-loader";
|
||||||
import { Console } from "console";
|
|
||||||
import { stdout, stderr } from "process";
|
|
||||||
import extensionLoaderInjectable from "../extension-loader/extension-loader.injectable";
|
import extensionLoaderInjectable from "../extension-loader/extension-loader.injectable";
|
||||||
import { runInAction } from "mobx";
|
import { runInAction } from "mobx";
|
||||||
import updateExtensionsStateInjectable from "../extension-loader/update-extensions-state/update-extensions-state.injectable";
|
import updateExtensionsStateInjectable from "../extension-loader/update-extensions-state/update-extensions-state.injectable";
|
||||||
import mockFs from "mock-fs";
|
|
||||||
import { delay } from "../../renderer/utils";
|
import { delay } from "../../renderer/utils";
|
||||||
import { getDiForUnitTesting } from "../../renderer/getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../renderer/getDiForUnitTesting";
|
||||||
import ipcRendererInjectable from "../../renderer/utils/channel/ipc-renderer.injectable";
|
import ipcRendererInjectable from "../../renderer/utils/channel/ipc-renderer.injectable";
|
||||||
@ -17,8 +14,6 @@ import type { IpcRenderer } from "electron";
|
|||||||
import directoryForUserDataInjectable from "../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
import directoryForUserDataInjectable from "../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||||
import currentlyInClusterFrameInjectable from "../../renderer/routes/currently-in-cluster-frame.injectable";
|
import currentlyInClusterFrameInjectable from "../../renderer/routes/currently-in-cluster-frame.injectable";
|
||||||
|
|
||||||
console = new Console(stdout, stderr);
|
|
||||||
|
|
||||||
const manifestPath = "manifest/path";
|
const manifestPath = "manifest/path";
|
||||||
const manifestPath2 = "manifest/path2";
|
const manifestPath2 = "manifest/path2";
|
||||||
const manifestPath3 = "manifest/path3";
|
const manifestPath3 = "manifest/path3";
|
||||||
@ -111,8 +106,6 @@ describe("ExtensionLoader", () => {
|
|||||||
},
|
},
|
||||||
}) as unknown as IpcRenderer);
|
}) as unknown as IpcRenderer);
|
||||||
|
|
||||||
mockFs();
|
|
||||||
|
|
||||||
updateExtensionStateMock = jest.fn();
|
updateExtensionStateMock = jest.fn();
|
||||||
|
|
||||||
di.override(updateExtensionsStateInjectable, () => updateExtensionStateMock);
|
di.override(updateExtensionsStateInjectable, () => updateExtensionStateMock);
|
||||||
@ -120,10 +113,6 @@ describe("ExtensionLoader", () => {
|
|||||||
extensionLoader = di.inject(extensionLoaderInjectable);
|
extensionLoader = di.inject(extensionLoaderInjectable);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
|
||||||
mockFs.restore();
|
|
||||||
});
|
|
||||||
|
|
||||||
it("renderer updates extension after ipc broadcast", async () => {
|
it("renderer updates extension after ipc broadcast", async () => {
|
||||||
expect(extensionLoader.userExtensions).toMatchInlineSnapshot(`Map {}`);
|
expect(extensionLoader.userExtensions).toMatchInlineSnapshot(`Map {}`);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user