问题描述
我正在使用带有辅助入口点的角度库 我的图书馆文件夹结构是
- 我的图书馆
- 第二入口
- 服务1
- 第二入口2
- 服务2
- src
- 第二入口
我使用了此命令ng test my-library --code-coverage
辅助入口点的服务测试未执行。
然后,我尝试使用src文件夹下的“ ../”更改“ test.ts”上下文路径('./')。 测试已执行,但未创建代码覆盖范围。
如何为辅助入口点执行测试?
解决方法
这是因为项目的源根目录指向projects/your-library/src
,并且在运行测试时未考虑其他入口点。
要解决此问题,只需将“ angular.json”文件中的sourceRoot属性更改为projects/your-library
,其他所有内容都应该可以正常工作。