diff --git a/src/renderer.test.ts b/src/renderer.test.ts new file mode 100644 index 0000000..431b891 --- /dev/null +++ b/src/renderer.test.ts @@ -0,0 +1,24 @@ +// @ts-nocheck + +jest.mock("./index.css", () => ({})); + +const mockConsoleLog = jest.fn(); + +beforeAll(() => { + jest.spyOn(console, "log").mockImplementation(mockConsoleLog); +}); + +afterAll(() => { + (console.log as jest.Mock).mockRestore(); +}); + +describe("renderer", () => { + it("should log the expected message and import css without throwing", () => { + expect(() => { + require("./renderer"); + }).not.toThrow(); + expect(mockConsoleLog).toHaveBeenCalledWith( + '👋 This message is being logged by "renderer.ts", included via Vite', + ); + }); +});