首页 > 解决方案 > 如何忽略 Jest 中的空测试文件引发错误

问题描述

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

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

标签: unit-testingtestingjestjs

解决方案


您最好的选择是将这些测试设置为todos跳过。

一个通过漂亮的 todo 注释没有问题地通过的空测试的示例如下所示:

(logger.spec.ts)


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

结果是:

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

推荐阅读