From 7e3f7ecbbdaee152b209f6d0995e1d6215a4f171 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Fri, 15 Jan 2021 15:47:20 +0200 Subject: [PATCH] enable default workspace on first boot Signed-off-by: Jari Kolehmainen --- src/common/__tests__/workspace-store.test.ts | 7 +++++++ src/common/workspace-store.ts | 1 + 2 files changed, 8 insertions(+) diff --git a/src/common/__tests__/workspace-store.test.ts b/src/common/__tests__/workspace-store.test.ts index e69ebda0aa..355eb8b2ce 100644 --- a/src/common/__tests__/workspace-store.test.ts +++ b/src/common/__tests__/workspace-store.test.ts @@ -36,6 +36,13 @@ describe("workspace store tests", () => { expect(ws.getById(WorkspaceStore.defaultId)).not.toBe(null); }); + it("default workspace should be enabled", () => { + const ws = WorkspaceStore.getInstance(); + + expect(ws.workspaces.size).toBe(1); + expect(ws.getById(WorkspaceStore.defaultId).enabled).toBe(true); + }); + it("cannot remove the default workspace", () => { const ws = WorkspaceStore.getInstance(); diff --git a/src/common/workspace-store.ts b/src/common/workspace-store.ts index 7688516af2..ba7bd5f1a6 100644 --- a/src/common/workspace-store.ts +++ b/src/common/workspace-store.ts @@ -138,6 +138,7 @@ export class WorkspaceStore extends BaseStore { super({ configName: "lens-workspace-store", }); + this.workspaces.get(WorkspaceStore.defaultId).enabled = true; } async load() {