Skip to content

Commit

Permalink
update mocks
Browse files Browse the repository at this point in the history
  • Loading branch information
kaeluka committed Nov 27, 2024
1 parent ddf4df4 commit 9c87113
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,11 @@ import {
createQueryTreeFolderItem,
} from "../../../../src/queries-panel/query-tree-view-item";
import { dump } from "js-yaml";
import type { LanguageClient } from "vscode-languageclient/node";

describe("SkeletonQueryWizard", () => {
let mockCli: CodeQLCliServer;
let mockLanguageClient: LanguageClient;
let mockApp: App;
let wizard: SkeletonQueryWizard;
let mockDatabaseManager: DatabaseManager;
Expand Down Expand Up @@ -88,6 +90,11 @@ describe("SkeletonQueryWizard", () => {
]),
resolveQlpacks: resolveQlpacksMock,
});

mockLanguageClient = mockedObject<LanguageClient>({
sendNotification: jest.fn().mockResolvedValue([]),
});

mockApp = createMockApp();

mockDatabaseManager = mockedObject<DatabaseManager>({
Expand Down Expand Up @@ -142,6 +149,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand All @@ -165,6 +173,7 @@ describe("SkeletonQueryWizard", () => {
beforeEach(() => {
wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down Expand Up @@ -313,6 +322,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManagerWithItems,
Expand Down Expand Up @@ -362,6 +372,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManagerWithItems,
Expand Down Expand Up @@ -466,6 +477,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down Expand Up @@ -687,6 +699,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down Expand Up @@ -716,6 +729,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down Expand Up @@ -749,6 +763,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down Expand Up @@ -792,6 +807,7 @@ describe("SkeletonQueryWizard", () => {

wizard = new SkeletonQueryWizard(
mockCli,
mockLanguageClient,
jest.fn(),
mockApp,
mockDatabaseManager,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ import {
} from "../../../factories/databases/databases";
import { findSourceArchive } from "../../../../src/databases/local-databases/database-resolver";
import { LanguageContextStore } from "../../../../src/language-context-store";
import type { LanguageClient } from "vscode-languageclient/node";

describe("local databases", () => {
let databaseManager: DatabaseManager;
Expand Down Expand Up @@ -109,6 +110,7 @@ describe("local databases", () => {
resolveDatabase: resolveDatabaseSpy,
packAdd: packAddSpy,
}),
mockedObject<LanguageClient>({}),
new LanguageContextStore(mockApp),
mockedObject<Logger>({
log: logSpy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import { mockedObject } from "../utils/mocking.helpers";
import { ensureDir, readFile } from "fs-extra";
import { load } from "js-yaml";
import type { QlPackFile } from "../../../src/packaging/qlpack-file";
import type { LanguageClient } from "vscode-languageclient/node";

describe("QlPackGenerator", () => {
let packFolderPath: string;
Expand All @@ -23,6 +24,7 @@ describe("QlPackGenerator", () => {
typeof CodeQLCliServer.prototype.resolveQlpacks
>;
let mockCli: CodeQLCliServer;
let mockLangClient: LanguageClient;
let dir: DirResult;

beforeEach(async () => {
Expand All @@ -45,9 +47,14 @@ describe("QlPackGenerator", () => {
resolveQlpacks: resolveQlpacksSpy,
});

mockLangClient = mockedObject<LanguageClient>({
sendNotification: jest.fn().mockResolvedValue([]),
});

generator = new QlPackGenerator(
language as QueryLanguage,
mockCli,
mockLangClient,
packFolderPath,
packFolderPath,
);
Expand Down Expand Up @@ -131,6 +138,7 @@ describe("QlPackGenerator", () => {
generator = new QlPackGenerator(
language as QueryLanguage,
mockCli,
mockLangClient,
packFolderPath,
packFolderPath,
true,
Expand Down Expand Up @@ -165,6 +173,7 @@ describe("QlPackGenerator", () => {
generator = new QlPackGenerator(
language as QueryLanguage,
mockCli,
mockLangClient,
packFolderPath,
packFolderPath,
true,
Expand Down Expand Up @@ -200,6 +209,7 @@ describe("QlPackGenerator", () => {
generator = new QlPackGenerator(
language as QueryLanguage,
mockCli,
mockLangClient,
packFolderPath,
packFolderPath,
true,
Expand Down

0 comments on commit 9c87113

Please sign in to comment.