@@ -36,9 +36,11 @@ import {
3636 createQueryTreeFolderItem ,
3737} from "../../../../src/queries-panel/query-tree-view-item" ;
3838import { dump } from "js-yaml" ;
39+ import type { LanguageClient } from "vscode-languageclient/node" ;
3940
4041describe ( "SkeletonQueryWizard" , ( ) => {
4142 let mockCli : CodeQLCliServer ;
43+ let mockLanguageClient : LanguageClient ;
4244 let mockApp : App ;
4345 let wizard : SkeletonQueryWizard ;
4446 let mockDatabaseManager : DatabaseManager ;
@@ -88,6 +90,11 @@ describe("SkeletonQueryWizard", () => {
8890 ] ) ,
8991 resolveQlpacks : resolveQlpacksMock ,
9092 } ) ;
93+
94+ mockLanguageClient = mockedObject < LanguageClient > ( {
95+ sendNotification : jest . fn ( ) . mockResolvedValue ( [ ] ) ,
96+ } ) ;
97+
9198 mockApp = createMockApp ( ) ;
9299
93100 mockDatabaseManager = mockedObject < DatabaseManager > ( {
@@ -142,6 +149,7 @@ describe("SkeletonQueryWizard", () => {
142149
143150 wizard = new SkeletonQueryWizard (
144151 mockCli ,
152+ mockLanguageClient ,
145153 jest . fn ( ) ,
146154 mockApp ,
147155 mockDatabaseManager ,
@@ -165,6 +173,7 @@ describe("SkeletonQueryWizard", () => {
165173 beforeEach ( ( ) => {
166174 wizard = new SkeletonQueryWizard (
167175 mockCli ,
176+ mockLanguageClient ,
168177 jest . fn ( ) ,
169178 mockApp ,
170179 mockDatabaseManager ,
@@ -313,6 +322,7 @@ describe("SkeletonQueryWizard", () => {
313322
314323 wizard = new SkeletonQueryWizard (
315324 mockCli ,
325+ mockLanguageClient ,
316326 jest . fn ( ) ,
317327 mockApp ,
318328 mockDatabaseManagerWithItems ,
@@ -362,6 +372,7 @@ describe("SkeletonQueryWizard", () => {
362372
363373 wizard = new SkeletonQueryWizard (
364374 mockCli ,
375+ mockLanguageClient ,
365376 jest . fn ( ) ,
366377 mockApp ,
367378 mockDatabaseManagerWithItems ,
@@ -466,6 +477,7 @@ describe("SkeletonQueryWizard", () => {
466477
467478 wizard = new SkeletonQueryWizard (
468479 mockCli ,
480+ mockLanguageClient ,
469481 jest . fn ( ) ,
470482 mockApp ,
471483 mockDatabaseManager ,
@@ -687,6 +699,7 @@ describe("SkeletonQueryWizard", () => {
687699
688700 wizard = new SkeletonQueryWizard (
689701 mockCli ,
702+ mockLanguageClient ,
690703 jest . fn ( ) ,
691704 mockApp ,
692705 mockDatabaseManager ,
@@ -716,6 +729,7 @@ describe("SkeletonQueryWizard", () => {
716729
717730 wizard = new SkeletonQueryWizard (
718731 mockCli ,
732+ mockLanguageClient ,
719733 jest . fn ( ) ,
720734 mockApp ,
721735 mockDatabaseManager ,
@@ -749,6 +763,7 @@ describe("SkeletonQueryWizard", () => {
749763
750764 wizard = new SkeletonQueryWizard (
751765 mockCli ,
766+ mockLanguageClient ,
752767 jest . fn ( ) ,
753768 mockApp ,
754769 mockDatabaseManager ,
@@ -792,6 +807,7 @@ describe("SkeletonQueryWizard", () => {
792807
793808 wizard = new SkeletonQueryWizard (
794809 mockCli ,
810+ mockLanguageClient ,
795811 jest . fn ( ) ,
796812 mockApp ,
797813 mockDatabaseManager ,
0 commit comments