Skip to content

Commit 834b6a6

Browse files
Use jest.MockedFunction
1 parent 55b9b2e commit 834b6a6

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

extensions/ql-vscode/test/vscode-tests/cli-integration/local-queries/skeleton-query-wizard.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ describe("SkeletonQueryWizard", () => {
5656
let createExampleQlFileSpy: jest.SpiedFunction<
5757
typeof QlPackGenerator.prototype.createExampleQlFile
5858
>;
59-
let promptImportGithubDatabaseMock: jest.Mock<DatabaseItem | undefined>;
59+
let promptImportGithubDatabaseMock: jest.MockedFunction<
60+
DatabaseFetcher["promptImportGithubDatabase"]
61+
>;
6062
let openTextDocumentSpy: jest.SpiedFunction<
6163
typeof workspace.openTextDocument
6264
>;

extensions/ql-vscode/test/vscode-tests/no-workspace/databases/github-databases/download.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
askForGitHubDatabaseDownload,
1111
downloadDatabaseFromGitHub,
1212
} from "../../../../../src/databases/github-databases/download";
13-
import type { DatabaseItem } from "../../../../../src/databases/local-databases";
1413
import type { GitHubDatabaseConfig } from "../../../../../src/config";
1514
import type { DatabaseFetcher } from "../../../../../src/databases/database-fetcher";
1615
import * as dialog from "../../../../../src/common/vscode/dialog";
@@ -113,7 +112,9 @@ describe("downloadDatabaseFromGitHub", () => {
113112
];
114113

115114
let showQuickPickSpy: jest.SpiedFunction<typeof window.showQuickPick>;
116-
let downloadGitHubDatabaseFromUrlMock: jest.Mock<DatabaseItem | undefined>;
115+
let downloadGitHubDatabaseFromUrlMock: jest.MockedFunction<
116+
DatabaseFetcher["downloadGitHubDatabaseFromUrl"]
117+
>;
117118

118119
beforeEach(() => {
119120
octokit = mockedObject<Octokit>({});

extensions/ql-vscode/test/vscode-tests/no-workspace/databases/github-databases/updates.test.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ import {
88
mockedQuickPickItem,
99
} from "../../../utils/mocking.helpers";
1010
import type { CodeqlDatabase } from "../../../../../src/databases/github-databases/api";
11-
import type {
12-
DatabaseItem,
13-
DatabaseManager,
14-
} from "../../../../../src/databases/local-databases";
11+
import type { DatabaseManager } from "../../../../../src/databases/local-databases";
1512
import type { GitHubDatabaseConfig } from "../../../../../src/config";
1613
import type { DatabaseFetcher } from "../../../../../src/databases/database-fetcher";
1714
import * as dialog from "../../../../../src/common/vscode/dialog";
@@ -368,7 +365,9 @@ describe("downloadDatabaseUpdateFromGitHub", () => {
368365
];
369366

370367
let showQuickPickSpy: jest.SpiedFunction<typeof window.showQuickPick>;
371-
let downloadGitHubDatabaseFromUrlMock: jest.Mock<DatabaseItem | undefined>;
368+
let downloadGitHubDatabaseFromUrlMock: jest.MockedFunction<
369+
DatabaseFetcher["downloadGitHubDatabaseFromUrl"]
370+
>;
372371

373372
beforeEach(() => {
374373
octokit = mockedObject<Octokit>({});

0 commit comments

Comments
 (0)