如何解决Angular库辅助入口点测试代码覆盖问题
我正在使用带有辅助入口点的角度库 我的图书馆文件夹结构是
- 我的图书馆
- 第二入口
- 服务1
- 第二入口2
- 服务2
- src
- 第二入口
我使用了此命令ng test my-library --code-coverage
辅助入口点的服务测试未执行。
然后,我尝试使用src文件夹下的“ ../”更改“ test.ts”上下文路径('./')。 测试已执行,但未创建代码覆盖范围。
如何为辅助入口点执行测试?
解决方法
这是因为项目的源根目录指向projects/your-library/src
,并且在运行测试时未考虑其他入口点。
要解决此问题,只需将“ angular.json”文件中的sourceRoot属性更改为projects/your-library
,其他所有内容都应该可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。