Skip to content

Commit a30ec90

Browse files
Add tiny sleep to fix tests
1 parent 96bb705 commit a30ec90

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

extensions/ql-vscode/test/vscode-tests/minimal-workspace/queries-panel/query-discovery.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
} from "../../../../src/common/file-tree-nodes";
1313
import { mkdirSync, writeFileSync } from "fs";
1414
import { QueryLanguage } from "../../../../src/common/query-language";
15+
import { sleep } from "../../../../src/pure/time";
1516

1617
describe("Query pack discovery", () => {
1718
let tmpDir: string;
@@ -172,6 +173,10 @@ describe("Query pack discovery", () => {
172173
queryPackDiscoverer.getLanguageForQueryFile = () => QueryLanguage.Python;
173174
onDidChangeQueryPacks.fire();
174175

176+
// Wait for the query discovery to recompute the query languages.
177+
// This is async but should complete instantly since it's all in-memory.
178+
await sleep(100);
179+
175180
expect(discovery.buildQueryTree()).toEqual([
176181
new FileTreeDirectory(workspacePath, "workspace", env, [
177182
new FileTreeLeaf(

0 commit comments

Comments
 (0)