mirror of
https://github.com/morluto/rea.git
synced 2026-11-13 10:12:50 +00:00
* refactor(config): parse capability settings into exact states * refactor(runtime): encode replay and process outcomes exactly * refactor: make analysis states unrepresentable * refactor(mcp): register canonical schemas with SDK * fix: preserve capability and catalog invariants * fix(build): remove stale compiled modules * fix(replay): update real verifier policy dependency * fix(package): verify the complete MCP catalog * fix(test): supply complete replay reload policy * refactor(contracts): centralize output schema lookup * refactor(mcp): delegate protocol boundaries to SDK * fix(browser): approve real source capture * fix(mcp): preserve catalog guidance
21 lines
651 B
TypeScript
21 lines
651 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
|
|
import { parseConfig } from "../../../src/config.js";
|
|
|
|
describe("capability flags", () => {
|
|
it("rejects values outside the exact true/false boundary", () => {
|
|
const result = parseConfig({
|
|
REA_PROCESS_CAPTURE_ENABLED: "typo",
|
|
REA_BROWSER_OBSERVE_ENABLED: "typo",
|
|
REA_BROWSER_SCENARIO_ENABLED: "typo",
|
|
REA_ELECTRON_OBSERVE_ENABLED: "typo",
|
|
REA_ELECTRON_AUTOMATE_ENABLED: "typo",
|
|
REA_V8_INSPECTOR_OBSERVE_ENABLED: "typo",
|
|
REA_JAVASCRIPT_REPLAY_ENABLED: "typo",
|
|
REA_MANAGED_RUNTIME_ENABLED: "typo",
|
|
});
|
|
|
|
expect(result.ok).toBe(false);
|
|
});
|
|
});
|