Files
openclaw/src/plugins/logger.test.ts
T
2026-03-28 02:34:39 +00:00

25 lines
599 B
TypeScript

import { describe, expect, it, vi } from "vitest";
import { createPluginLoaderLogger } from "./logger.js";
describe("plugins/logger", () => {
it("forwards logger methods", () => {
const methods = {
info: vi.fn(),
warn: vi.fn(),
error: vi.fn(),
debug: vi.fn(),
};
const logger = createPluginLoaderLogger(methods);
for (const [method, value] of [
["info", "i"],
["warn", "w"],
["error", "e"],
["debug", "d"],
] as const) {
logger[method]?.(value);
expect(methods[method]).toHaveBeenCalledWith(value);
}
});
});