如何在测试中隐藏堆栈跟踪



我运行的每个测试都会产生10页毫无意义的节点模块堆栈跟踪。我该如何摆脱它们?我在youtube测试视频中没有看到这一点,但几周后我还没有找到答案。

一种方法是模拟console.log(或任何console的方法(。如果您计划为其他测试恢复原始方法,请不要忘记保留对该方法的引用。
/** irreversible version */
console.log = jest.fn();
/** reversible version */
const logRef = console.log;
console.log = jest.fn();
// restore when needed
console.log = logRef;

最新更新