Fix cluster store tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton committed 2022-12-06 09:19:01 -05:00
1 parent e414fbace5
commit c23d3e349b
1 file changed
+16 -22
+16 -22
View File
@@ -93,10 +93,9 @@ describe("cluster-store", () => {
mainDi.override(normalizedPlatformInjectable, () => "darwin");
mainDi.permitSideEffects(getConfigurationFileModelInjectable);
mainDi.permitSideEffects(clusterStoreInjectable);
mainDi.permitSideEffects(fsInjectable);
mainDi.unoverride(getConfigurationFileModelInjectable);
mainDi.unoverride(clusterStoreInjectable);
mainDi.permitSideEffects(fsInjectable);
});
afterEach(() => {
@@ -107,21 +106,19 @@ describe("cluster-store", () => {
let getCustomKubeConfigDirectory: (directoryName: string) => string;
beforeEach(async () => {
getCustomKubeConfigDirectory = mainDi.inject(
getCustomKubeConfigDirectoryInjectable,
);
getCustomKubeConfigDirectory = mainDi.inject(getCustomKubeConfigDirectoryInjectable);
const mockOpts = {
mockFs({
"some-directory-for-user-data": {
"lens-cluster-store.json": JSON.stringify({}),
},
};
mockFs(mockOpts);
});
createCluster = mainDi.inject(createClusterInjectionToken);
clusterStore = mainDi.inject(clusterStoreInjectable);
clusterStore.load();
});
afterEach(() => {
@@ -205,7 +202,7 @@ describe("cluster-store", () => {
describe("config with existing clusters", () => {
beforeEach(() => {
const mockOpts = {
mockFs({
"temp-kube-config": kubeconfig,
"some-directory-for-user-data": {
"lens-cluster-store.json": JSON.stringify({
@@ -239,13 +236,12 @@ describe("cluster-store", () => {
],
}),
},
};
mockFs(mockOpts);
});
createCluster = mainDi.inject(createClusterInjectionToken);
clusterStore = mainDi.inject(clusterStoreInjectable);
clusterStore.load();
});
afterEach(() => {
@@ -295,7 +291,7 @@ users:
token: kubeconfig-user-q4lm4:xxxyyyy
`;
const mockOpts = {
mockFs({
"invalid-kube-config": invalidKubeconfig,
"valid-kube-config": kubeconfig,
"some-directory-for-user-data": {
@@ -323,13 +319,12 @@ users:
],
}),
},
};
mockFs(mockOpts);
});
createCluster = mainDi.inject(createClusterInjectionToken);
clusterStore = mainDi.inject(clusterStoreInjectable);
clusterStore.load();
});
afterEach(() => {
@@ -345,7 +340,7 @@ users:
describe("pre 3.6.0-beta.1 config with an existing cluster", () => {
beforeEach(() => {
const mockOpts = {
mockFs({
"some-directory-for-user-data": {
"lens-cluster-store.json": JSON.stringify({
__internal__: {
@@ -366,15 +361,14 @@ users:
}),
icon_path: testDataIcon,
},
};
mockFs(mockOpts);
});
mainDi.override(storeMigrationVersionInjectable, () => "3.6.0");
createCluster = mainDi.inject(createClusterInjectionToken);
clusterStore = mainDi.inject(clusterStoreInjectable);
clusterStore.load();
});
afterEach(() => {