mirror of
https://github.com/openclaw/openclaw.git
synced 2026-02-19 18:39:20 -05:00
23 lines
646 B
TypeScript
23 lines
646 B
TypeScript
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");
|
|
});
|
|
});
|