Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, test } from "vitest";
import { toSystemRunApprovalMismatchError } from "../infra/system-run-approval-binding.js";
describe("toSystemRunApprovalMismatchError", () => {
test("includes runId/code and preserves mismatch details", () => {
const result = toSystemRunApprovalMismatchError({
runId: "approval-123",
match: {
ok: false,
code: "APPROVAL_ENV_MISMATCH",
message: "approval id env binding mismatch",
details: {
envKeys: ["SAFE_A"],
expectedEnvHash: "expected-hash",
actualEnvHash: "actual-hash",
},
},
});
expect(result).toEqual({
ok: false,
message: "approval id env binding mismatch",
details: {
code: "APPROVAL_ENV_MISMATCH",
runId: "approval-123",
envKeys: ["SAFE_A"],
expectedEnvHash: "expected-hash",
actualEnvHash: "actual-hash",
},
});
});
});
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland