Skip to content

Commit f6d4fc5

Browse files
committed
Add unit test for diffRangeExtensionPackContents
1 parent 10abe8f commit f6d4fc5

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";
@@ -158,3 +159,19 @@ test("addSarifExtension", (t) => {
158159
);
159160
}
160161
});
162+
163+
test("diffRangeExtensionPackContents", (t) => {
164+
const output = diffRangeExtensionPackContents([
165+
{
166+
path: "/checkout/path/main.js",
167+
startLine: 10,
168+
endLine: 20,
169+
},
170+
]);
171+
172+
const expected = fs.readFileSync(
173+
`${__dirname}/../src/testdata/pr-diff-range.yml`,
174+
"utf8",
175+
);
176+
t.deepEqual(output, expected);
177+
});

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)