fix: scrub future plugin entries in Parallels update smoke

This commit is contained in:
Peter Steinberger
2026-04-24 02:33:18 +01:00
parent 6f948d925e
commit 6926494f71
2 changed files with 92 additions and 0 deletions

View File

@@ -11,4 +11,14 @@ describe("parallels npm update smoke", () => {
expect(script).toContain(") >&2 &");
expect(script).toContain('wait "$pid" 2>/dev/null || true');
});
it("scrubs future plugin entries before invoking old same-guest updaters", () => {
const script = readFileSync(SCRIPT_PATH, "utf8");
expect(script).toContain("Remove-FuturePluginEntries");
expect(script).toContain("scrub_future_plugin_entries");
expect(script).toContain('"feishu", "whatsapp"');
expect(script).toContain("Remove-FuturePluginEntries\n Stop-OpenClawGatewayProcesses");
expect(script).toContain("scrub_future_plugin_entries\nstop_openclaw_gateway_processes");
});
});