From 125ea585ddc2476501c01c00f0174ffb6853bd80 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 1 Mar 2026 12:55:11 -0800 Subject: [PATCH] CLI routes tests: assert status plugin preload --- src/cli/program/routes.test.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/cli/program/routes.test.ts b/src/cli/program/routes.test.ts index 843c0257da4..5a94548aec2 100644 --- a/src/cli/program/routes.test.ts +++ b/src/cli/program/routes.test.ts @@ -13,15 +13,9 @@ describe("program routes", () => { await expect(route?.run(argv)).resolves.toBe(false); } - it("matches status route and loads plugins for human-readable output", () => { + it("matches status route and always loads plugins for security parity", () => { const route = expectRoute(["status"]); - expect(typeof route?.loadPlugins).toBe("function"); - const loadPlugins = route?.loadPlugins; - if (typeof loadPlugins !== "function") { - throw new Error("expected status route loadPlugins predicate"); - } - expect(loadPlugins(["node", "openclaw", "status"])).toBe(true); - expect(loadPlugins(["node", "openclaw", "status", "--json"])).toBe(false); + expect(route?.loadPlugins).toBe(true); }); it("matches health route without eager plugin loading", () => {