Skip to content

Commit 55d5d13

Browse files
committed
Add unit test for diffRangeExtensionPackContents
1 parent 681e323 commit 55d5d13

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

src/analyze.test.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
defaultSuites,
1111
resolveQuerySuiteAlias,
1212
addSarifExtension,
13+
diffRangeExtensionPackContents,
1314
} from "./analyze";
1415
import { createStubCodeQL } from "./codeql";
1516
import { Feature } from "./feature-flags";
@@ -160,3 +161,19 @@ test("addSarifExtension", (t) => {
160161
);
161162
}
162163
});
164+
165+
test("diffRangeExtensionPackContents", (t) => {
166+
const output = diffRangeExtensionPackContents([
167+
{
168+
path: "/checkout/path/main.js",
169+
startLine: 10,
170+
endLine: 20,
171+
},
172+
]);
173+
174+
const expected = fs.readFileSync(
175+
`${__dirname}/../src/testdata/pr-diff-range.yml`,
176+
"utf8",
177+
);
178+
t.deepEqual(output, expected);
179+
});

src/testdata/pr-diff-range.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
extensions:
3+
- addsTo:
4+
pack: codeql/util
5+
extensible: restrictAlertsTo
6+
checkPresence: false
7+
data:
8+
- ['/checkout/path/main.js', 10, 20]

0 commit comments

Comments
 (0)