From f79c6ab607491f8065cb034a0c2b5fd19e0c1df0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Apr 2026 04:21:12 +0100 Subject: [PATCH] test: update bundled runtime mirror expectations --- test/release-check.test.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/release-check.test.ts b/test/release-check.test.ts index 45962a45e0d..91c6d8f19a6 100644 --- a/test/release-check.test.ts +++ b/test/release-check.test.ts @@ -204,6 +204,29 @@ describe("bundled plugin root runtime mirrors", () => { ]); }); + it("does not derive root mirrors for root chunks sourced from the owning plugin", () => { + const tempRoot = mkdtempSync(join(tmpdir(), "openclaw-root-mirror-owned-")); + + try { + const distDir = join(tempRoot, "dist"); + mkdirSync(distDir, { recursive: true }); + writeFileSync( + join(distDir, "probe-Cz2PiFtC.js"), + `//#region extensions/feishu/client.ts\nimport("@larksuiteoapi/node-sdk");\n`, + "utf8", + ); + + const mirrors = collectRootDistBundledRuntimeMirrors({ + bundledRuntimeDependencySpecs: makeBundledSpecs(), + distDir, + }); + + expect([...mirrors.keys()]).toEqual([]); + } finally { + rmSync(tempRoot, { recursive: true, force: true }); + } + }); + it("does not compare root mirror versions for plugin manifest deps", () => { expect( collectBundledPluginRootRuntimeMirrorErrors({