Remove casting to QueryHistoryConfig

This commit is contained in:
Koen Vlaswinkel
2023-02-21 13:43:39 +01:00
parent dd4df012e9
commit fd2b91d4d4
4 changed files with 27 additions and 16 deletions

View File

@@ -22,7 +22,9 @@ describe("HistoryItemLabelProvider", () => {
beforeEach(() => {
config = {
format: "xxx %q xxx",
} as unknown as QueryHistoryConfig;
ttlInMillis: 0,
onDidChangeConfiguration: jest.fn(),
};
labelProvider = new HistoryItemLabelProvider(config);
});

View File

@@ -2,10 +2,7 @@ import { join } from "path";
import * as vscode from "vscode";
import { extLogger } from "../../../../src/common";
import {
QueryHistoryConfig,
QueryHistoryConfigListener,
} from "../../../../src/config";
import { QueryHistoryConfigListener } from "../../../../src/config";
import { LocalQueryInfo } from "../../../../src/query-results";
import { DatabaseManager } from "../../../../src/local-databases";
import { tmpDir } from "../../../../src/helpers";
@@ -121,8 +118,10 @@ describe("HistoryTreeDataProvider", () => {
]);
labelProvider = new HistoryItemLabelProvider({
/**/
} as QueryHistoryConfig);
format: "",
ttlInMillis: 0,
onDidChangeConfiguration: jest.fn(),
});
historyTreeDataProvider = new HistoryTreeDataProvider(labelProvider);
});
@@ -432,7 +431,11 @@ describe("HistoryTreeDataProvider", () => {
extensionPath: vscode.Uri.file("/x/y/z").fsPath,
} as vscode.ExtensionContext,
configListener,
new HistoryItemLabelProvider({} as QueryHistoryConfig),
new HistoryItemLabelProvider({
format: "",
ttlInMillis: 0,
onDidChangeConfiguration: jest.fn(),
}),
doCompareCallback,
);
(qhm.treeDataProvider as any).history = [...allHistory];

View File

@@ -3,10 +3,7 @@ import * as vscode from "vscode";
import { extLogger } from "../../../../src/common";
import { QueryHistoryManager } from "../../../../src/query-history/query-history-manager";
import {
QueryHistoryConfig,
QueryHistoryConfigListener,
} from "../../../../src/config";
import { QueryHistoryConfigListener } from "../../../../src/config";
import { LocalQueryInfo } from "../../../../src/query-results";
import { DatabaseManager } from "../../../../src/local-databases";
import { tmpDir } from "../../../../src/helpers";
@@ -1159,7 +1156,11 @@ describe("QueryHistoryManager", () => {
extensionPath: vscode.Uri.file("/x/y/z").fsPath,
} as vscode.ExtensionContext,
configListener,
new HistoryItemLabelProvider({} as QueryHistoryConfig),
new HistoryItemLabelProvider({
format: "",
ttlInMillis: 0,
onDidChangeConfiguration: jest.fn(),
}),
doCompareCallback,
);
(qhm.treeDataProvider as any).history = [...allHistory];

View File

@@ -9,7 +9,6 @@ import {
import { join } from "path";
import { commands, ExtensionContext, Uri } from "vscode";
import { QueryHistoryConfig } from "../../../../src/config";
import { DatabaseManager } from "../../../../src/local-databases";
import { tmpDir, walkDirectory } from "../../../../src/helpers";
import { DisposableBucket } from "../../disposable-bucket";
@@ -82,9 +81,15 @@ describe("Variant Analyses and QueryHistoryManager", () => {
extensionPath: EXTENSION_PATH,
}),
{
format: "",
ttlInMillis: 0,
onDidChangeConfiguration: () => new DisposableBucket(),
} as unknown as QueryHistoryConfig,
new HistoryItemLabelProvider({} as QueryHistoryConfig),
},
new HistoryItemLabelProvider({
format: "",
ttlInMillis: 0,
onDidChangeConfiguration: jest.fn(),
}),
asyncNoop,
);
disposables.push(qhm);