

























@@ -55,13 +55,15 @@ describe("plugin npm runtime build planning", () => {
5555packageDir: path.join(repoRoot, "extensions", "qqbot"),
5656});
5757const qqbotRuntimePlan = expectPluginNpmRuntimeBuildPlan(qqbotPlan);
58-expect(qqbotRuntimePlan.entry).toEqual(
59-expect.objectContaining({
60-index: path.join(repoRoot, "extensions", "qqbot", "index.ts"),
61-"runtime-api": path.join(repoRoot, "extensions", "qqbot", "runtime-api.ts"),
62-"setup-entry": path.join(repoRoot, "extensions", "qqbot", "setup-entry.ts"),
63-}),
64-);
58+expect(qqbotRuntimePlan.entry).toEqual({
59+api: path.join(repoRoot, "extensions", "qqbot", "api.ts"),
60+"channel-plugin-api": path.join(repoRoot, "extensions", "qqbot", "channel-plugin-api.ts"),
61+index: path.join(repoRoot, "extensions", "qqbot", "index.ts"),
62+"runtime-api": path.join(repoRoot, "extensions", "qqbot", "runtime-api.ts"),
63+"secret-contract-api": path.join(repoRoot, "extensions", "qqbot", "secret-contract-api.ts"),
64+"setup-entry": path.join(repoRoot, "extensions", "qqbot", "setup-entry.ts"),
65+"setup-plugin-api": path.join(repoRoot, "extensions", "qqbot", "setup-plugin-api.ts"),
66+});
6567expect(qqbotRuntimePlan.runtimeExtensions).toEqual(["./dist/index.js"]);
6668expect(qqbotRuntimePlan.runtimeSetupEntry).toBe("./dist/setup-entry.js");
6769@@ -70,13 +72,11 @@ describe("plugin npm runtime build planning", () => {
7072packageDir: path.join(repoRoot, "extensions", "diffs"),
7173});
7274const diffsRuntimePlan = expectPluginNpmRuntimeBuildPlan(diffsPlan);
73-expect(diffsRuntimePlan.entry).toEqual(
74-expect.objectContaining({
75-api: path.join(repoRoot, "extensions", "diffs", "api.ts"),
76-index: path.join(repoRoot, "extensions", "diffs", "index.ts"),
77-"runtime-api": path.join(repoRoot, "extensions", "diffs", "runtime-api.ts"),
78-}),
79-);
75+expect(diffsRuntimePlan.entry).toEqual({
76+api: path.join(repoRoot, "extensions", "diffs", "api.ts"),
77+index: path.join(repoRoot, "extensions", "diffs", "index.ts"),
78+"runtime-api": path.join(repoRoot, "extensions", "diffs", "runtime-api.ts"),
79+});
8080expect(diffsRuntimePlan.packageFiles).toEqual([
8181"dist/**",
8282"openclaw.plugin.json",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。