mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
fix test
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
76e4fd91bd
commit
544179414b
@ -2,7 +2,7 @@ import fs from "fs";
|
|||||||
import mockFs from "mock-fs";
|
import mockFs from "mock-fs";
|
||||||
import yaml from "js-yaml";
|
import yaml from "js-yaml";
|
||||||
import { Cluster } from "../../main/cluster";
|
import { Cluster } from "../../main/cluster";
|
||||||
import { ClusterStore } from "../cluster-store";
|
import { ClusterModel, ClusterStore } from "../cluster-store";
|
||||||
import { workspaceStore } from "../workspace-store";
|
import { workspaceStore } from "../workspace-store";
|
||||||
|
|
||||||
const testDataIcon = fs.readFileSync("test-data/cluster-store-migration-icon.png");
|
const testDataIcon = fs.readFileSync("test-data/cluster-store-migration-icon.png");
|
||||||
@ -145,7 +145,32 @@ describe("empty config", () => {
|
|||||||
describe("config with existing clusters", () => {
|
describe("config with existing clusters", () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
ClusterStore.resetInstance();
|
ClusterStore.resetInstance();
|
||||||
|
const clusters: ClusterModel[] = [
|
||||||
|
{
|
||||||
|
id: 'cluster1',
|
||||||
|
kubeConfigPath: 'cluster1.yml',
|
||||||
|
contextName: 'foo',
|
||||||
|
preferences: { terminalCWD: '/foo' },
|
||||||
|
workspace: 'default'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'cluster2',
|
||||||
|
kubeConfigPath: 'cluster2.yml',
|
||||||
|
contextName: 'foo2',
|
||||||
|
preferences: { terminalCWD: '/foo2' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'cluster3',
|
||||||
|
kubeConfigPath: 'cluster3.yml',
|
||||||
|
contextName: 'foo',
|
||||||
|
preferences: { terminalCWD: '/foo' },
|
||||||
|
workspace: 'foo'
|
||||||
|
},
|
||||||
|
];
|
||||||
const mockOpts = {
|
const mockOpts = {
|
||||||
|
'cluster1.yml': JSON.stringify({}),
|
||||||
|
'cluster2.yml': JSON.stringify({}),
|
||||||
|
'cluster3.yml': JSON.stringify({}),
|
||||||
'tmp': {
|
'tmp': {
|
||||||
'lens-cluster-store.json': JSON.stringify({
|
'lens-cluster-store.json': JSON.stringify({
|
||||||
__internal__: {
|
__internal__: {
|
||||||
@ -153,28 +178,7 @@ describe("config with existing clusters", () => {
|
|||||||
version: "99.99.99"
|
version: "99.99.99"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
clusters: [
|
clusters,
|
||||||
{
|
|
||||||
id: 'cluster1',
|
|
||||||
kubeConfig: 'foo',
|
|
||||||
contextName: 'foo',
|
|
||||||
preferences: { terminalCWD: '/foo' },
|
|
||||||
workspace: 'default'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'cluster2',
|
|
||||||
kubeConfig: 'foo2',
|
|
||||||
contextName: 'foo2',
|
|
||||||
preferences: { terminalCWD: '/foo2' }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'cluster3',
|
|
||||||
kubeConfig: 'foo',
|
|
||||||
contextName: 'foo',
|
|
||||||
preferences: { terminalCWD: '/foo' },
|
|
||||||
workspace: 'foo'
|
|
||||||
},
|
|
||||||
]
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@ -49,9 +49,6 @@ export interface ClusterModel {
|
|||||||
metadata?: ClusterMetadata;
|
metadata?: ClusterMetadata;
|
||||||
ownerRef?: string;
|
ownerRef?: string;
|
||||||
accessibleNamespaces?: string[];
|
accessibleNamespaces?: string[];
|
||||||
|
|
||||||
/** @deprecated */
|
|
||||||
kubeConfig?: string; // yaml
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ClusterPreferences extends ClusterPrometheusPreferences{
|
export interface ClusterPreferences extends ClusterPrometheusPreferences{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user