diff --git a/extensions/ql-vscode/test/vscode-tests/activated-extension/databases/db-panel.test.ts b/extensions/ql-vscode/test/vscode-tests/activated-extension/databases/db-panel.test.ts index 6d3429095..f99962e07 100644 --- a/extensions/ql-vscode/test/vscode-tests/activated-extension/databases/db-panel.test.ts +++ b/extensions/ql-vscode/test/vscode-tests/activated-extension/databases/db-panel.test.ts @@ -28,6 +28,8 @@ describe("Db panel UI commands", () => { // d) we depend on highlighted list items when adding a repo to a list. If there's not enough time in between, a test might think a list is highlighted that doesn't exist anymore let storagePath: string; + let dbConfigFilePath: string; + const commandManager = createVSCodeCommandManager(); beforeEach(async () => { @@ -35,6 +37,11 @@ describe("Db panel UI commands", () => { storagePath = extension.ctx.storageUri?.fsPath || extension.ctx.globalStorageUri.fsPath; + + dbConfigFilePath = path.join( + storagePath, + DbConfigStore.databaseConfigFileName, + ); }); it("should add new remote db list", async () => { @@ -45,10 +52,6 @@ describe("Db panel UI commands", () => { ); // Check db config - const dbConfigFilePath = path.join( - storagePath, - DbConfigStore.databaseConfigFileName, - ); const dbConfig: DbConfig = await readJson(dbConfigFilePath); expect(dbConfig.databases.variantAnalysis.repositoryLists).toHaveLength(1); expect(dbConfig.databases.variantAnalysis.repositoryLists[0].name).toBe( @@ -67,10 +70,6 @@ describe("Db panel UI commands", () => { ); // Check db config - const dbConfigFilePath = path.join( - storagePath, - DbConfigStore.databaseConfigFileName, - ); const dbConfig: DbConfig = await readJson(dbConfigFilePath); expect(dbConfig.databases.local.lists).toHaveLength(1); expect(dbConfig.databases.local.lists[0].name).toBe("my-list-1"); @@ -88,10 +87,6 @@ describe("Db panel UI commands", () => { ); // Check db config - const dbConfigFilePath = path.join( - storagePath, - DbConfigStore.databaseConfigFileName, - ); const dbConfig: DbConfig = await readJson(dbConfigFilePath); expect(dbConfig.databases.variantAnalysis.repositories).toHaveLength(1); expect(dbConfig.databases.variantAnalysis.repositories[0]).toBe( @@ -111,10 +106,6 @@ describe("Db panel UI commands", () => { ); // Check db config - const dbConfigFilePath = path.join( - storagePath, - DbConfigStore.databaseConfigFileName, - ); const dbConfig: DbConfig = await readJson(dbConfigFilePath); expect(dbConfig.databases.variantAnalysis.owners).toHaveLength(1); expect(dbConfig.databases.variantAnalysis.owners[0]).toBe("owner1"); @@ -134,10 +125,6 @@ describe("Db panel UI commands", () => { ); // Check db config - const dbConfigFilePath = path.join( - storagePath, - DbConfigStore.databaseConfigFileName, - ); const dbConfig: DbConfig = await readJson(dbConfigFilePath); expect(dbConfig.selected).toBeDefined(); expect(dbConfig.selected).toEqual({