test: cover standalone hf and r8 redaction

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Mason Huang
2026-04-30 23:30:37 +08:00
parent 11094f14b1
commit 73e8edad89

View File

@@ -251,21 +251,21 @@ describe("redactSensitiveText", () => {
});
it("masks HuggingFace tokens (hf_ prefix)", () => {
const input = "export HF_TOKEN=hf_ABCDEFghijklmnopqrstuv";
const input = "hf_ABCDEFghijklmnopqrstuv";
const output = redactSensitiveText(input, {
mode: "tools",
patterns: defaults,
});
expect(output).toContain("hf_ABC…stuv");
expect(output).toBe("hf_ABC…stuv");
});
it("masks Replicate tokens (r8_ prefix)", () => {
const input = "REPLICATE_API_TOKEN=r8_ABCDEFghijklmnopqrstuv";
const input = "r8_ABCDEFghijklmnopqrstuv";
const output = redactSensitiveText(input, {
mode: "tools",
patterns: defaults,
});
expect(output).toContain("r8_ABC…stuv");
expect(output).toBe("r8_ABC…stuv");
});
it("skips redaction when mode is off", () => {