2017-07-03 116 views

回答

6

是的,你可以使用jest.fn

下面是一个例子:

文件hello.js

console.log("Hello World"); 

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