Files
dev-puppeteer/packages/core/src/enums.test.ts
2026-05-09 22:45:44 +09:00

23 lines
775 B
TypeScript

import { describe, expect, it } from "vitest";
import {
ApprovalDecisionActionValues,
BackendValues,
CapabilityValues,
RiskLevelValues,
} from "./enums.js";
describe("core enums", () => {
it("keeps approval decisions separate from run pause controls", () => {
expect(ApprovalDecisionActionValues).toEqual(["approve", "reject", "request_changes", "abort"]);
expect(ApprovalDecisionActionValues).not.toContain("pause");
});
it("exports the locked backend, risk, and capability sets", () => {
expect(BackendValues).toEqual(["codex", "claude", "fake"]);
expect(RiskLevelValues).toEqual(["low", "medium", "high"]);
expect(CapabilityValues).toContain("test_first_development");
expect(CapabilityValues).toContain("backtest_run");
});
});