Skip to content

Commit 02296fb

Browse files
committed
Move back mockCli into beforeEach
This was an attempt to make the tests run in a shorter timeframe, but we've gone with increasing the timeout to 20s.
1 parent 19a9e31 commit 02296fb

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

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

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { createMockDB } from "../../factories/databases/databases";
2020
jest.setTimeout(40_000);
2121

2222
describe("SkeletonQueryWizard", () => {
23+
let mockCli: CodeQLCliServer;
2324
let wizard: SkeletonQueryWizard;
2425
let mockDatabaseManager: DatabaseManager;
2526
let dir: tmp.DirResult;
@@ -41,22 +42,23 @@ describe("SkeletonQueryWizard", () => {
4142
const token = new CancellationTokenSource().token;
4243
const credentials = testCredentialsWithStub();
4344
const chosenLanguage = "ruby";
44-
const mockCli = mockedObject<CodeQLCliServer>({
45-
resolveLanguages: jest
46-
.fn()
47-
.mockResolvedValue([
48-
"ruby",
49-
"javascript",
50-
"go",
51-
"java",
52-
"python",
53-
"csharp",
54-
"cpp",
55-
]),
56-
getSupportedLanguages: jest.fn(),
57-
});
5845

5946
beforeEach(async () => {
47+
mockCli = mockedObject<CodeQLCliServer>({
48+
resolveLanguages: jest
49+
.fn()
50+
.mockResolvedValue([
51+
"ruby",
52+
"javascript",
53+
"go",
54+
"java",
55+
"python",
56+
"csharp",
57+
"cpp",
58+
]),
59+
getSupportedLanguages: jest.fn(),
60+
});
61+
6062
mockDatabaseManager = mockedObject<DatabaseManager>({
6163
setCurrentDatabaseItem: jest.fn(),
6264
databaseItems: [] as DatabaseItem[],

0 commit comments

Comments
 (0)