首页 > 解决方案 > 仅包含导出的文件会降低测试覆盖率 Jest

问题描述

我正在使用使用 Jest 进行测试的 create-react-app。我有index.js包含导出行的文件,例如

export { default } from './App.component';

这降低了我的应用程序的测试覆盖率。

问: 如何测试这些文件或至少忽略它们?

标签: javascriptreactjsunit-testingtestingjestjs

解决方案


collectCoverageFrom您可以使用开玩笑配置中的配置忽略这些文件。

    {
       "jest": {
           collectCoverageFrom: [ 
              '<yourDirectoryStructure>/**/*.{js,jsx}', 
              '!<yourDirectoryStructure>/**/index.{js,jsx}',
           ]
       }
    }

推荐阅读