Files
boss/tests/project-message-execution-mode.test.ts

21 lines
620 B
TypeScript

import assert from "node:assert/strict";
import test from "node:test";
test("message response payload shape supports execution mode metadata", () => {
const payload: {
ok: boolean;
executionMode?: "discussion" | "thread" | "development" | "browser" | "desktop";
riskLevel?: "low" | "medium" | "high";
requiresConfirmation?: boolean;
} = {
ok: true,
executionMode: "browser",
riskLevel: "medium",
requiresConfirmation: false,
};
assert.equal(payload.executionMode, "browser");
assert.equal(payload.riskLevel, "medium");
assert.equal(payload.requiresConfirmation, false);
});