import { describe, expect, it } from "vitest"; import { stripRedundantSubsystemPrefixForConsole } from "../logging.js"; describe("stripRedundantSubsystemPrefixForConsole", () => { it("drops ':' prefix", () => { expect( stripRedundantSubsystemPrefixForConsole("discord: hello", "discord"), ).toBe("hello"); }); it("drops ' ' 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"); }); });