diff --git a/packages/cursorless-vscode-e2e/src/suite/scopes.vscode.test.ts b/packages/cursorless-vscode-e2e/src/suite/scopes.vscode.test.ts index 1121485858..7e063938be 100644 --- a/packages/cursorless-vscode-e2e/src/suite/scopes.vscode.test.ts +++ b/packages/cursorless-vscode-e2e/src/suite/scopes.vscode.test.ts @@ -38,17 +38,20 @@ suite("Scope test cases", async function () { languages[language] ??= []; } - Object.entries(languages).forEach(([languageId, testPaths]) => - test( - `${languageId} facet coverage`, - asyncSafety(() => - testLanguageSupport( - languageId, - testPaths.map((test) => test.facet), + Object.keys(languages) + .sort() + .forEach((languageId) => { + const tests = languages[languageId]; + test( + `${languageId} facet coverage`, + asyncSafety(() => + testLanguageSupport( + languageId, + tests.map((test) => test.facet), + ), ), - ), - ), - ); + ); + }); } testPaths.forEach(({ path, name, languageId, facet }) =>