From 682170eaf4207d2d45ffe87ef981ed96ba674ff2 Mon Sep 17 00:00:00 2001 From: Peter Kirkham Date: Thu, 30 Jul 2026 18:47:39 +0100 Subject: [PATCH] test: verify PR output remains immutable Generated-By: PostHog Code Task-Id: 577137db-feb7-4bef-be3e-38bdfd8439ea --- packages/shared/src/pr-urls.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/shared/src/pr-urls.test.ts b/packages/shared/src/pr-urls.test.ts index 922c308cc5..b2a1b1065e 100644 --- a/packages/shared/src/pr-urls.test.ts +++ b/packages/shared/src/pr-urls.test.ts @@ -137,4 +137,12 @@ describe("buildPrOutput", () => { pr_urls: [A], }); }); + + it("does not mutate the existing output", () => { + const existing = { pr_url: B, pr_urls: [B] }; + + buildPrOutput(existing, [A]); + + expect(existing).toEqual({ pr_url: B, pr_urls: [B] }); + }); });