Use jest.MockedFunction

This commit is contained in:
Robert
2024-03-13 18:06:44 +00:00
parent 55b9b2e891
commit 834b6a649e
3 changed files with 10 additions and 8 deletions

View File

@@ -56,7 +56,9 @@ describe("SkeletonQueryWizard", () => {
let createExampleQlFileSpy: jest.SpiedFunction<
typeof QlPackGenerator.prototype.createExampleQlFile
>;
let promptImportGithubDatabaseMock: jest.Mock<DatabaseItem | undefined>;
let promptImportGithubDatabaseMock: jest.MockedFunction<
DatabaseFetcher["promptImportGithubDatabase"]
>;
let openTextDocumentSpy: jest.SpiedFunction<
typeof workspace.openTextDocument
>;

View File

@@ -10,7 +10,6 @@ import {
askForGitHubDatabaseDownload,
downloadDatabaseFromGitHub,
} from "../../../../../src/databases/github-databases/download";
import type { DatabaseItem } from "../../../../../src/databases/local-databases";
import type { GitHubDatabaseConfig } from "../../../../../src/config";
import type { DatabaseFetcher } from "../../../../../src/databases/database-fetcher";
import * as dialog from "../../../../../src/common/vscode/dialog";
@@ -113,7 +112,9 @@ describe("downloadDatabaseFromGitHub", () => {
];
let showQuickPickSpy: jest.SpiedFunction<typeof window.showQuickPick>;
let downloadGitHubDatabaseFromUrlMock: jest.Mock<DatabaseItem | undefined>;
let downloadGitHubDatabaseFromUrlMock: jest.MockedFunction<
DatabaseFetcher["downloadGitHubDatabaseFromUrl"]
>;
beforeEach(() => {
octokit = mockedObject<Octokit>({});

View File

@@ -8,10 +8,7 @@ import {
mockedQuickPickItem,
} from "../../../utils/mocking.helpers";
import type { CodeqlDatabase } from "../../../../../src/databases/github-databases/api";
import type {
DatabaseItem,
DatabaseManager,
} from "../../../../../src/databases/local-databases";
import type { DatabaseManager } from "../../../../../src/databases/local-databases";
import type { GitHubDatabaseConfig } from "../../../../../src/config";
import type { DatabaseFetcher } from "../../../../../src/databases/database-fetcher";
import * as dialog from "../../../../../src/common/vscode/dialog";
@@ -368,7 +365,9 @@ describe("downloadDatabaseUpdateFromGitHub", () => {
];
let showQuickPickSpy: jest.SpiedFunction<typeof window.showQuickPick>;
let downloadGitHubDatabaseFromUrlMock: jest.Mock<DatabaseItem | undefined>;
let downloadGitHubDatabaseFromUrlMock: jest.MockedFunction<
DatabaseFetcher["downloadGitHubDatabaseFromUrl"]
>;
beforeEach(() => {
octokit = mockedObject<Octokit>({});