2017-07-03 110 views

Odpowiedz

6

Tak, możesz użyć jest.fn.

Oto przykład:

pliku hello.js

console.log("Hello World"); 

pliku 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"); 
});