仅包含导出的文件会降低测试覆盖率

时间:2018-10-10 14:50:02

标签: javascript reactjs unit-testing testing jestjs

我正在使用create-react-app,它使用Jest进行测试。 我有SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map); //ignore warning 个文件,其中包含

之类的导出行
getChildFragmentManager()

这会减少我的应用程序的测试范围。

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

1 个答案:

答案 0 :(得分:1)

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

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