Yes you can use jest.fn.
Here is an example:
File hello.js
console.log("Hello World");
File hello.test.js
let outputData = "";
storeLog = inputs => (outputData += inputs);
test("console log Hello World", () => {
console["log"] = jest.fn(storeLog);
require("./hello.js");
expect(outputData).toBe("Hello World");
});
source
share