unit-testing - 如何在抛出错误时忽略 Jest 中的空测试文件

标签 unit-testing testing jestjs

我正在做一个项目,我想维护它的文件夹结构,所以对于每个 Controller 文件,我都有一个 controller.test 文件,但有时,我可能会有空的测试文件,因为由于某些原因,当我遇到这种情况时,Jest 会抛出错误,因为文件数量巨大,因此很难从大量空测试文件消息中找到测试失败。

Jest 是否有任何配置来防止在空测试文件上抛出错误消息?

最佳答案

最好的办法是将这些测试设置为跳过 todos .

一个空测试的例子,它没有问题地通过了一个很好的待办事项注释,就像这样:

(logger.spec.ts)


describe('Logger', () => {
    test.todo('please pass');
});

结果是:

 PASS  e2e/logger.spec.ts
  Logger
    ✎ todo please pass

关于unit-testing - 如何在抛出错误时忽略 Jest 中的空测试文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57325606/

相关文章:

.net - 为什么 Threading::Monitor::TryEnter 不止一次成功?

javascript - Jest 监视模块功能

c# - 我如何模拟私有(private)领域?

unit-testing - 有没有办法避免调试器?

node.js - 用于监视较低级别方法的 Jest 单元测试 (NodeJS)

javascript - Jest - 描述 block 的顺序执行

xml - Jmeter- 如何从 HTTP 采样器的响应中读取 xml 属性值

testing - Polarion:xUnitFileImport 创建重复的测试用例,而不是引用现有的测试用例

javascript - 如何获取元素的 outerHTML、innerHTML 和 getText()

javascript - 如何使用 React 测试原始加载数据