@tsed/formio
Version:
Formio package for Ts.ED framework
20 lines (13 loc) • 544 B
text/typescript
import {PlatformTest} from "@tsed/platform-http/testing";
import {AlterLog} from "./AlterLog.js";
describe("AlterLog", () => {
beforeEach(() => PlatformTest.create());
afterEach(PlatformTest.reset);
it("should log data", async () => {
const ctx = PlatformTest.createRequestContext();
vi.spyOn(ctx.logger, "debug");
const alterLog = await PlatformTest.invoke<AlterLog>(AlterLog);
alterLog.transform("event", ctx, "data");
expect(ctx.logger.debug).toHaveBeenCalledWith({event: "event", info: ["data"]});
});
});