mirror of
https://github.com/github/codeql-action.git
synced 2026-04-29 02:18:47 +00:00
Fix addSarifExtension and add tests
This commit is contained in:
@@ -5,11 +5,13 @@ import test from "ava";
|
||||
import * as sinon from "sinon";
|
||||
|
||||
import * as actionsUtil from "./actions-util";
|
||||
import { CodeQuality, CodeScanning } from "./analyses";
|
||||
import {
|
||||
exportedForTesting,
|
||||
runQueries,
|
||||
defaultSuites,
|
||||
resolveQuerySuiteAlias,
|
||||
addSarifExtension,
|
||||
} from "./analyze";
|
||||
import { createStubCodeQL } from "./codeql";
|
||||
import { Feature } from "./feature-flags";
|
||||
@@ -348,3 +350,13 @@ test("resolveQuerySuiteAlias", (t) => {
|
||||
t.deepEqual(resolveQuerySuiteAlias(KnownLanguage.go, name), name);
|
||||
}
|
||||
});
|
||||
|
||||
test("addSarifExtension", (t) => {
|
||||
for (const language of Object.values(KnownLanguage)) {
|
||||
t.deepEqual(addSarifExtension(CodeScanning, language), `${language}.sarif`);
|
||||
t.deepEqual(
|
||||
addSarifExtension(CodeQuality, language),
|
||||
`${language}.quality.sarif`,
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
+1
-1
@@ -615,7 +615,7 @@ export function addSarifExtension(
|
||||
analysis: analyses.AnalysisConfig,
|
||||
base: string,
|
||||
): string {
|
||||
return `${base}.${analysis.sarifExtension}`;
|
||||
return `${base}${analysis.sarifExtension}`;
|
||||
}
|
||||
|
||||
// Runs queries and creates sarif files in the given folder
|
||||
|
||||
Reference in New Issue
Block a user