Jest覆盖率未覆盖覆盖率报告中的index.js主文件

fae0ux8s  于 2023-03-21  发布在  Jest
关注(0)|答案(1)|浏览(210)

我已经创建了一个基本的apollo graphql node.js项目,因此像node.js express项目一样,它有index.js和基本的服务器代码,即服务器从端口等启动,然后其他文件有API调用,我已经使用JEST框架编写测试用例,但在运行“npm run test-coverage”时,它显示所有类的结果,但不显示主index.js文件的任何结果。下图显示它未覆盖源代码下的index.js文件(源)文件夹x1c 0d1x
我尝试使用testmatcher包含所有.js文件,src/下的所有文件,但没有成功
jest.config.js文件

的快照

y53ybaqx

y53ybaqx1#

根据搜索结果,似乎提问者已经创建了一个基本的Apollo GraphQL Node.js项目,并正在使用JEST框架编写测试用例,但在运行“npm run test-coverage”时,覆盖率报告并不包括源目录下的主index.js文件,没有更多的上下文或代码示例,很难确定确切的问题或提供解决方案。
以下是一些可能有用的一般提示:

  • 确保coverage中包含index.js文件

通过适当配置JEST报告。

  • 确保测试用例正在执行index.js文件,并且其中的任何代码都经过了适当的测试。
  • 检查Apollo服务器的配置并确保其按预期工作。
  • 考虑联系Apollo GraphQL社区或向有经验的开发人员寻求其他帮助,以解决问题。

如果提出问题的人能够提供更多信息或代码示例,则有可能提供更具体的解决方案。

相关问题