From 8d88f4d3a00abd9ad0c3bbf918e7d2c2ad009fe3 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 5 Dec 2022 16:36:47 -0500 Subject: [PATCH] Fix kubeconfig sync tests Signed-off-by: Sebastian Malton --- src/main/catalog-sources/__test__/kubeconfig-sync.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/catalog-sources/__test__/kubeconfig-sync.test.ts b/src/main/catalog-sources/__test__/kubeconfig-sync.test.ts index 2998022e67..78edcacffe 100644 --- a/src/main/catalog-sources/__test__/kubeconfig-sync.test.ts +++ b/src/main/catalog-sources/__test__/kubeconfig-sync.test.ts @@ -30,6 +30,10 @@ import watchInjectable from "../../../common/fs/watch/watch.injectable"; import EventEmitter from "events"; import type { ReadStream, Stats } from "fs"; 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", () => { let computeKubeconfigDiff: ComputeKubeconfigDiff; @@ -43,6 +47,10 @@ describe("kubeconfig-sync.source tests", () => { di.override(directoryForUserDataInjectable, () => "/some-directory-for-user-data"); 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(); di.override(getClusterByIdInjectable, () => id => clusters.get(id));