File size: 646 Bytes
fc93158 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import { describe, expect, it, vi } from "vitest";
import { createPluginLoaderLogger } from "./logger.js";
describe("plugins/logger", () => {
it("forwards logger methods", () => {
const info = vi.fn();
const warn = vi.fn();
const error = vi.fn();
const debug = vi.fn();
const logger = createPluginLoaderLogger({ info, warn, error, debug });
logger.info("i");
logger.warn("w");
logger.error("e");
logger.debug?.("d");
expect(info).toHaveBeenCalledWith("i");
expect(warn).toHaveBeenCalledWith("w");
expect(error).toHaveBeenCalledWith("e");
expect(debug).toHaveBeenCalledWith("d");
});
});
|