反应开玩笑 - 覆盖忽略



我的可重用组件(即字段类型(的文件夹/项目结构如下所示:

  1. /领域
  2. /
  3. 字段/文本
  4. /
  5. 字段/无线电
  6. /
  7. 字段/复选框
  8. /领域/。。。
  9. /
  10. fields/index.jsx(仅出于更简单的导入目的重新导出上述每个内容(

现在,当我运行 Jet --coverage 时,我得到 index.jsx,它只是一个包含在覆盖率报告中的导入/导出代理,有没有办法配置 Jest Runner 以忽略"此类"文件?

谢谢

您可以将文件名添加到coveragePathIgnorePatterns玩笑设置列表中

coveragePathIgnorePatterns: ['/fields/index.jsx'],

我找到了两种方法:

首先(@andreas-köberle已经提到过(是使用config或CLI指令忽略文件。

另一个是编写一些虚拟测试:

import {Stuff} from '../index';
describe('check', () => {
it('reexports', () => {
expect(Stuff).toBeTruthy();
});
})

我发现这个更可取。如果您在重新导出文件中编写了一些逻辑,它会提醒您用测试来覆盖它。

最新更新