chore(logging): strip redundant console prefixes
This commit is contained in:
26
src/logging/console-prefix.test.ts
Normal file
26
src/logging/console-prefix.test.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { stripRedundantSubsystemPrefixForConsole } from "../logging.js";
|
||||
|
||||
describe("stripRedundantSubsystemPrefixForConsole", () => {
|
||||
it("drops '<subsystem>:' prefix", () => {
|
||||
expect(
|
||||
stripRedundantSubsystemPrefixForConsole("discord: hello", "discord"),
|
||||
).toBe("hello");
|
||||
});
|
||||
|
||||
it("drops '<subsystem> ' prefix", () => {
|
||||
expect(
|
||||
stripRedundantSubsystemPrefixForConsole(
|
||||
"discord gateway: closed",
|
||||
"discord",
|
||||
),
|
||||
).toBe("gateway: closed");
|
||||
});
|
||||
|
||||
it("keeps messages that do not start with the subsystem", () => {
|
||||
expect(
|
||||
stripRedundantSubsystemPrefixForConsole("discordant: hello", "discord"),
|
||||
).toBe("discordant: hello");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user