test: tighten ci changed scope injection assertion

This commit is contained in:
Peter Steinberger
2026-05-09 01:29:03 +01:00
parent f9814cc7de
commit 7e503bdbbb

View File

@@ -578,7 +578,14 @@ describe("detectChangedScope", () => {
? `HEAD & echo injected > "${markerPath}" & rem`
: `HEAD; touch "${markerPath}" #`;
expect(() => listChangedPaths(injectedBase, "HEAD")).toThrow();
let error: unknown;
try {
listChangedPaths(injectedBase, "HEAD");
} catch (caught) {
error = caught;
}
expect(error).toBeInstanceOf(Error);
expect((error as Error).message).toContain(injectedBase);
expect(fs.existsSync(markerPath)).toBe(false);
});