Add unit test for diffRangeExtensionPackContents

This commit is contained in:
Kasper Svendsen
2025-10-28 13:12:30 +01:00
parent d18f3acf74
commit df4e1992c0
2 changed files with 25 additions and 0 deletions
+17
View File
@@ -10,6 +10,7 @@ import {
defaultSuites,
resolveQuerySuiteAlias,
addSarifExtension,
diffRangeExtensionPackContents,
} from "./analyze";
import { createStubCodeQL } from "./codeql";
import { Feature } from "./feature-flags";
@@ -158,3 +159,19 @@ test("addSarifExtension", (t) => {
);
}
});
test("diffRangeExtensionPackContents", (t) => {
const output = diffRangeExtensionPackContents([
{
path: "/checkout/path/main.js",
startLine: 10,
endLine: 20,
},
]);
const expected = fs.readFileSync(
`${__dirname}/../src/testdata/pr-diff-range.yml`,
"utf8",
);
t.deepEqual(output, expected);
});
+8
View File
@@ -0,0 +1,8 @@
extensions:
- addsTo:
pack: codeql/util
extensible: restrictAlertsTo
checkPresence: false
data:
- ['/checkout/path/main.js', 10, 20]