diff --git a/extensions/ql-vscode/src/databases/ui/db-tree-view-item.ts b/extensions/ql-vscode/src/databases/ui/db-tree-view-item.ts index d03d5fc04..f0e5cf8d1 100644 --- a/extensions/ql-vscode/src/databases/ui/db-tree-view-item.ts +++ b/extensions/ql-vscode/src/databases/ui/db-tree-view-item.ts @@ -16,7 +16,7 @@ import { export class DbTreeViewItem extends vscode.TreeItem { constructor( public readonly dbItem: DbItem | undefined, - public readonly iconPath: vscode.ThemeIcon | undefined, + public readonly icon: vscode.ThemeIcon | undefined, public readonly label: string, public readonly tooltip: string | undefined, public readonly collapsibleState: vscode.TreeItemCollapsibleState, diff --git a/extensions/ql-vscode/src/vscode-tests/minimal-workspace/databases/db-panel.test.ts b/extensions/ql-vscode/src/vscode-tests/minimal-workspace/databases/db-panel.test.ts index bd8883fcd..259ee34ee 100644 --- a/extensions/ql-vscode/src/vscode-tests/minimal-workspace/databases/db-panel.test.ts +++ b/extensions/ql-vscode/src/vscode-tests/minimal-workspace/databases/db-panel.test.ts @@ -214,7 +214,7 @@ describe('db panel', async () => { ): void { expect(item.label).to.equal(`Top ${n} repositories`); expect(item.tooltip).to.equal(`Top ${n} repositories of a language`); - expect(item.iconPath).to.deep.equal(new vscode.ThemeIcon('github')); + expect(item.icon).to.deep.equal(new vscode.ThemeIcon('github')); expect(item.collapsibleState).to.equal(vscode.TreeItemCollapsibleState.None); } @@ -225,7 +225,7 @@ describe('db panel', async () => { ): void { expect(item.label).to.equal(listName); expect(item.tooltip).to.be.undefined; - expect(item.iconPath).to.be.undefined; + expect(item.icon).to.be.undefined; expect(item.collapsibleState).to.equal(vscode.TreeItemCollapsibleState.Collapsed); expect(item.children).to.be.ok; expect(item.children.length).to.equal(repos.length); @@ -241,7 +241,7 @@ describe('db panel', async () => { ): void { expect(item.label).to.equal(ownerName); expect(item.tooltip).to.be.undefined; - expect(item.iconPath).to.deep.equal(new vscode.ThemeIcon('organization')); + expect(item.icon).to.deep.equal(new vscode.ThemeIcon('organization')); expect(item.collapsibleState).to.equal(vscode.TreeItemCollapsibleState.None); expect(item.children).to.be.ok; expect(item.children.length).to.equal(0); @@ -253,7 +253,7 @@ describe('db panel', async () => { ): void { expect(item.label).to.equal(repoName); expect(item.tooltip).to.be.undefined; - expect(item.iconPath).to.deep.equal(new vscode.ThemeIcon('database')); + expect(item.icon).to.deep.equal(new vscode.ThemeIcon('database')); expect(item.collapsibleState).to.equal(vscode.TreeItemCollapsibleState.None); } });