1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix kubeconfig sync tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-12-05 16:36:47 -05:00
parent 62cc4efae0
commit 8d88f4d3a0

View File

@ -30,6 +30,10 @@ import watchInjectable from "../../../common/fs/watch/watch.injectable";
import EventEmitter from "events"; import EventEmitter from "events";
import type { ReadStream, Stats } from "fs"; import type { ReadStream, Stats } from "fs";
import createReadFileStreamInjectable from "../../../common/fs/create-read-file-stream.injectable"; import createReadFileStreamInjectable from "../../../common/fs/create-read-file-stream.injectable";
import pathExistsSyncInjectable from "../../../common/fs/path-exists-sync.injectable";
import pathExistsInjectable from "../../../common/fs/path-exists.injectable";
import readJsonSyncInjectable from "../../../common/fs/read-json-sync.injectable";
import writeJsonSyncInjectable from "../../../common/fs/write-json-sync.injectable";
describe("kubeconfig-sync.source tests", () => { describe("kubeconfig-sync.source tests", () => {
let computeKubeconfigDiff: ComputeKubeconfigDiff; let computeKubeconfigDiff: ComputeKubeconfigDiff;
@ -43,6 +47,10 @@ describe("kubeconfig-sync.source tests", () => {
di.override(directoryForUserDataInjectable, () => "/some-directory-for-user-data"); di.override(directoryForUserDataInjectable, () => "/some-directory-for-user-data");
di.override(directoryForTempInjectable, () => "/some-directory-for-temp"); di.override(directoryForTempInjectable, () => "/some-directory-for-temp");
di.override(pathExistsInjectable, () => () => { throw new Error("tried call pathExists without override"); });
di.override(pathExistsSyncInjectable, () => () => { throw new Error("tried call pathExistsSync without override"); });
di.override(readJsonSyncInjectable, () => () => { throw new Error("tried call readJsonSync without override"); });
di.override(writeJsonSyncInjectable, () => () => { throw new Error("tried call writeJsonSync without override"); });
clusters = new Map(); clusters = new Map();
di.override(getClusterByIdInjectable, () => id => clusters.get(id)); di.override(getClusterByIdInjectable, () => id => clusters.get(id));