From 6abab7555e1f23ef1b3aa0edced3592037e029cf Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Fri, 24 Apr 2026 22:10:44 -0400 Subject: [PATCH] test(plugins): align loader channel entry fixture --- src/plugins/loader.cli-metadata.test.ts | 5 +++++ src/plugins/loader.test-fixtures.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/loader.cli-metadata.test.ts b/src/plugins/loader.cli-metadata.test.ts index ade86de32bd..b2b0086f639 100644 --- a/src/plugins/loader.cli-metadata.test.ts +++ b/src/plugins/loader.cli-metadata.test.ts @@ -554,6 +554,7 @@ module.exports = { const pluginDir = makeTempDir(); const modeMarker = path.join(pluginDir, "registration-mode.txt"); const fullMarker = path.join(pluginDir, "full-loaded.txt"); + const runtimeMarker = path.join(pluginDir, "runtime-set.txt"); fs.writeFileSync( path.join(pluginDir, "package.json"), @@ -588,6 +589,9 @@ module.exports = { id: "discovery-cli-metadata-channel", name: "Discovery CLI Metadata Channel", description: "discovery cli metadata channel", + setRuntime() { + require("node:fs").writeFileSync(${JSON.stringify(runtimeMarker)}, "loaded", "utf-8"); + }, plugin: { id: "discovery-cli-metadata-channel", meta: { @@ -646,6 +650,7 @@ module.exports = { expect(fs.readFileSync(modeMarker, "utf-8")).toBe("discovery"); expect(fs.existsSync(fullMarker)).toBe(false); + expect(fs.existsSync(runtimeMarker)).toBe(false); expect(registry.cliRegistrars.flatMap((entry) => entry.commands)).toContain( "discovery-cli-metadata-channel", ); diff --git a/src/plugins/loader.test-fixtures.ts b/src/plugins/loader.test-fixtures.ts index 27204781988..0db1be83b50 100644 --- a/src/plugins/loader.test-fixtures.ts +++ b/src/plugins/loader.test-fixtures.ts @@ -55,12 +55,12 @@ export function inlineChannelPluginEntryFactorySource(): string { options.registerCliMetadata?.(api); return; } - options.setRuntime?.(api.runtime); api.registerChannel({ plugin: options.plugin }); if (api.registrationMode === "discovery") { options.registerCliMetadata?.(api); return; } + options.setRuntime?.(api.runtime); if (api.registrationMode !== "full") { return; }