From 7e503bdbbbab6be7c0eb636854be104116e32290 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 01:29:03 +0100 Subject: [PATCH] test: tighten ci changed scope injection assertion --- src/scripts/ci-changed-scope.test.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/scripts/ci-changed-scope.test.ts b/src/scripts/ci-changed-scope.test.ts index 981bddf14c4..7ee84caef0f 100644 --- a/src/scripts/ci-changed-scope.test.ts +++ b/src/scripts/ci-changed-scope.test.ts @@ -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); });