当运行 Jest 测试时,通常会看到警告消息与测试结果一起输出。虽然这些警告在某些情况下可能有帮助,但它们也可能会分散注意力,使人难以专注于实际的测试结果。
Jest 测试结果为什么包含警告消息?可以帮助我们尽早发现潜在的问题和错误。
例如
- 某个测试运行时间超出预期
- 测试使用了不推荐的语法
- ……
但是,在一些情况下,这些警告消息可能会让人不知所措,阅读测试结果也变得困难。
幸运的是,Jest 包含一个命令行选项,允许我们消除警告信息。
-silent
选项告诉 Jest 在运行测试时不输出任何警告消息。
要在 Jest 中禁用警告输出,可以直接执行命令:
运行以下命令:
jest --silent
或者配置 silent: true
// jest.config.js
module.exports = {
silent: true,
// 其他 Jest 配置选项...
}
DONE!Jest 现在将运行测试而不输出任何警告信息。