From 67f20c6609fa51b8fce0aafdf0678c98d521d4c9 Mon Sep 17 00:00:00 2001 From: Muhammed Mukhthar CM Date: Tue, 3 Mar 2026 05:21:43 +0000 Subject: [PATCH] Tests: make plugin ownership mismatch assertion root-safe --- src/plugins/discovery.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/discovery.test.ts b/src/plugins/discovery.test.ts index e896910268b..5a760161f41 100644 --- a/src/plugins/discovery.test.ts +++ b/src/plugins/discovery.test.ts @@ -343,9 +343,10 @@ describe("discoverOpenClawPlugins", () => { const result = await withStateDir(stateDir, async () => { return discoverOpenClawPlugins({ ownershipUid: actualUid + 1 }); }); - expect(result.candidates).toHaveLength(0); + const shouldBlockForMismatch = actualUid !== 0; + expect(result.candidates).toHaveLength(shouldBlockForMismatch ? 0 : 1); expect(result.diagnostics.some((diag) => diag.message.includes("suspicious ownership"))).toBe( - true, + shouldBlockForMismatch, ); }, );