Files
2026-07-13 13:39:12 +08:00

24 lines
742 B
TypeScript

import test from "node:test";
import assert from "node:assert/strict";
const providerAudit = await import("../../src/lib/compliance/providerAudit.ts");
test("extractProviderWarnings finds sanitizer and warning fields without duplicating entries", () => {
const warnings = providerAudit.extractProviderWarnings(
{
message: "[SANITIZER] Prompt injection detected: prompt_leak",
warnings: ["[SANITIZER] Prompt injection detected: prompt_leak"],
},
{
detail: {
warning: "Content was filtered by the upstream safety filter.",
},
}
);
assert.deepEqual(warnings, [
"[SANITIZER] Prompt injection detected: prompt_leak",
"Content was filtered by the upstream safety filter.",
]);
});