我正在使用带有次要入口的Angular库。
我的库文件夹结构如下:
- my-library
- secondary-entrpoint 1
- service 1
- secondary-entrypoint 2
- service 2
- src
- secondary-entrpoint 1
我使用了这个命令:ng test my-library --code-coverage
次要入口点的服务测试不会执行。
然后,我尝试将“test.ts”的上下文路径('./')更改为位于src文件夹下的“../”。测试得以执行,但代码覆盖率未生成。
如何对次要入口点执行测试?
"sourceRoot": "projects/my-library"
而不是 Angular 默认设置的"sourceRoot": "projects/my-library/src"
。 - Andres BallestersourceRoot
,只需更改 test/options/main 路径即可。 - Victor ZakharovsourceRoot
,只有主要端点显示在覆盖范围内。有什么办法可以解决这个问题吗? - Victor Zakharov