我正在寻找一种在Angular规范文件中的不同文件之间共享TestBed的方法。我明白,我总是可以编写一个简单的util类,但不确定这是否正确。
例如,如果我有:
parent.module.ts ---> imports other modules and has providers
- one.component.ts
- two.component.ts
- three.component.ts
现在编写上述组件的spec文件时,我需要在每个组件中设置TestBed
配置。这几乎是parent.module.ts
的声明,导入,提供商等的内容。
考虑到具有大量子组件的父模块,这似乎是很多代码的重复。就像我上面说的那样,我总是可以将TestBed.configureTestingModule
提取到一个单独的文件中。但我不确定这是不是正确的方法。
该文件的位置应该是什么,我希望它不会成为我的发布包的一部分。