@@ -7,22 +7,20 @@ import type { DatabaseItem } from "../../../../src/databases/local-databases";
77import { DatabaseKind } from "../../../../src/databases/local-databases" ;
88import { dirSync , file } from "tmp-promise" ;
99import { QueryResultType } from "../../../../src/query-server/messages" ;
10- import { fetchExternalApiQueries } from "../../../../src/model-editor/queries" ;
1110import * as log from "../../../../src/common/logging/notifications" ;
1211import { RedactableError } from "../../../../src/common/errors" ;
1312import type { showAndLogExceptionWithTelemetry } from "../../../../src/common/logging" ;
14- import type { QueryLanguage } from "../../../../src/common/query-language" ;
1513import { mockedObject , mockedUri } from "../../utils/mocking.helpers" ;
1614import { Mode } from "../../../../src/model-editor/shared/mode" ;
1715import { join } from "path" ;
1816import type { CodeQLCliServer } from "../../../../src/codeql-cli/cli" ;
1917import type { QueryRunner } from "../../../../src/query-server" ;
2018import { QueryOutputDir } from "../../../../src/local-queries/query-output-dir" ;
19+ import { SUPPORTED_LANGUAGES } from "../../../../src/model-editor/supported-languages" ;
2120
2221describe ( "runModelEditorQueries" , ( ) => {
23- const language = Object . keys ( fetchExternalApiQueries ) [
24- Math . floor ( Math . random ( ) * Object . keys ( fetchExternalApiQueries ) . length )
25- ] as QueryLanguage ;
22+ const language =
23+ SUPPORTED_LANGUAGES [ Math . floor ( Math . random ( ) * SUPPORTED_LANGUAGES . length ) ] ;
2624
2725 const queryDir = dirSync ( { unsafeCleanup : true } ) . name ;
2826
@@ -33,11 +31,6 @@ describe("runModelEditorQueries", () => {
3331
3432 const outputDir = new QueryOutputDir ( join ( ( await file ( ) ) . path , "1" ) ) ;
3533
36- const query = fetchExternalApiQueries [ language ] ;
37- if ( ! query ) {
38- throw new Error ( `No query found for language ${ language } ` ) ;
39- }
40-
4134 const options = {
4235 cliServer : mockedObject < CodeQLCliServer > ( {
4336 resolveQlpacks : jest . fn ( ) . mockResolvedValue ( {
@@ -96,11 +89,6 @@ describe("runModelEditorQueries", () => {
9689 it ( "should run query for random language" , async ( ) => {
9790 const outputDir = new QueryOutputDir ( join ( ( await file ( ) ) . path , "1" ) ) ;
9891
99- const query = fetchExternalApiQueries [ language ] ;
100- if ( ! query ) {
101- throw new Error ( `No query found for language ${ language } ` ) ;
102- }
103-
10492 const options = {
10593 cliServer : mockedObject < CodeQLCliServer > ( {
10694 resolveQlpacks : jest . fn ( ) . mockResolvedValue ( {
0 commit comments