unit-testing - 如何忽略 Jest 中的空测试文件引发错误
问题描述
我正在做一个项目,我想维护它的文件夹结构,所以对于每个控制器文件,我都有一个controller.test
文件,但有时,由于某些原因,我可能有空的测试文件,当我遇到这种情况时,Jest 会抛出错误,由于文件数量巨大,因此很难从大量空的测试文件消息中找到测试失败。
Jest 是否有任何配置来防止在空测试文件上抛出错误消息?
解决方案
您最好的选择是将这些测试设置为todos跳过。
一个通过漂亮的 todo 注释没有问题地通过的空测试的示例如下所示:
(logger.spec.ts)
describe('Logger', () => {
test.todo('please pass');
});
结果是:
PASS e2e/logger.spec.ts
Logger
✎ todo please pass
推荐阅读
- javascript - 获取单击的选择元素的索引
- reactjs - 添加 Service Worker 以创建 React App 项目
- python-3.x - 查找不在列表中的项目:Python
- python-3.x - Python List 没有在 Quotes 中给出输出
- forms - 如何制作一个猜测结果的引导表单?
- sql-server - 按日期获取状态计数,但仅计算连续行
- python - 在 Apache + mod_wsgi 下为烧瓶启用错误日志记录到浏览器
- java - 使用Java对数据结构中的“点”分隔的字符串值列表进行排序
- powershell - 用于从文本文件中获取用户名和 lastlogon/off 的 Powershell 脚本
- javascript - (JS) 实例化和窗口