From e6800380dc0765ce3f1477044e2ce4f773ebb43c Mon Sep 17 00:00:00 2001 From: Rocko Date: Wed, 21 Oct 2026 19:56:52 -0500 Subject: [PATCH] test: initialize processing control in Discord CLI fixtures --- packages/discord/tests/binding.test.mjs | 2 ++ packages/discord/tests/recover.test.mjs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/discord/tests/binding.test.mjs b/packages/discord/tests/binding.test.mjs index 490a48e73..0e6b07df8 100644 --- a/packages/discord/tests/binding.test.mjs +++ b/packages/discord/tests/binding.test.mjs @@ -7,6 +7,7 @@ import { validateBinding, loadBinding, readToken, checkPrivateFile, resolveConte import { homedir } from "node:os"; import { DiscordError } from "../src/errors.mjs"; import { makeRoot, makeRepo, makeDeployment, rawBinding } from "./helpers.mjs"; +import { initializeControl } from '../../processing-control/src/state.mjs'; const cli = join(import.meta.dirname, "..", "src", "cli.mjs"); @@ -202,6 +203,7 @@ test("cli: run refuses when STOP is present, before any network use", () => { const root = makeRoot(); const repo = makeRepo(root); const dep = makeDeployment(root); + initializeControl(dep.dataRoot); const r0 = runCli(["stop", "test-seat", "--config", dep.config]); assert.equal(r0.status, 0, r0.stderr); assert.match(r0.stdout, /STOP written/); diff --git a/packages/discord/tests/recover.test.mjs b/packages/discord/tests/recover.test.mjs index 45aa67a96..b4bf6c627 100644 --- a/packages/discord/tests/recover.test.mjs +++ b/packages/discord/tests/recover.test.mjs @@ -13,6 +13,7 @@ import { } from "../src/journal.mjs"; import { DiscordError } from "../src/errors.mjs"; import { makeRoot, makeRepo, makeDeployment } from "./helpers.mjs"; +import { initializeControl } from '../../processing-control/src/state.mjs'; const cli = fileURLToPath(new URL("../src/cli.mjs", import.meta.url)); const worker = fileURLToPath(new URL("../fixtures/legacy-owner-worker.mjs", import.meta.url)); @@ -146,6 +147,7 @@ test("cli: recover exits 0 when ready, 3 behind a brake or a held binding, and r const root = makeRoot(); const repo = makeRepo(root); const dep = makeDeployment(root); + initializeControl(dep.dataRoot); const run = (args) => spawnSync(process.execPath, [cli, ...args, "--config", dep.config, "--repo", repo], { encoding: "utf8" }); let r = run(["recover", "test-seat"]); assert.equal(r.status, 0, r.stderr);