From 8ab5cebd4f5c693999f2b36e1a8bc9463ed6fcd3 Mon Sep 17 00:00:00 2001 From: Chris Ingram Date: Thu, 14 May 2026 16:48:18 +0100 Subject: [PATCH] Match actual block output in pdm e2e assertions The user-facing message is "Safe-chain: blocked N malicious package downloads", not "blocked by safe-chain" (which only appears in the proxy's HTTP response, not the rendered CLI output). --- test/e2e/pdm.e2e.spec.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/e2e/pdm.e2e.spec.js b/test/e2e/pdm.e2e.spec.js index f9d1ee6..5287ca6 100644 --- a/test/e2e/pdm.e2e.spec.js +++ b/test/e2e/pdm.e2e.spec.js @@ -74,7 +74,7 @@ describe("E2E: pdm coverage", () => { ); assert.ok( - result.output.includes("blocked by safe-chain"), + result.output.includes("blocked") && result.output.includes("malicious package downloads"), `Expected malware to be blocked. Output was:\n${result.output}` ); assert.ok( @@ -235,7 +235,7 @@ describe("E2E: pdm coverage", () => { ); assert.ok( - result.output.includes("blocked by safe-chain"), + result.output.includes("blocked") && result.output.includes("malicious package downloads"), `Expected malware to be blocked during add (which triggers install). Output was:\n${result.output}` ); assert.ok( @@ -256,7 +256,7 @@ describe("E2E: pdm coverage", () => { ); assert.ok( - result.output.includes("blocked by safe-chain"), + result.output.includes("blocked") && result.output.includes("malicious package downloads"), `Expected malware to be blocked. Output was:\n${result.output}` ); assert.ok(