如何在Angular中兄弟组件的规范之间共享TestBed?

时间:2017-08-23 19:50:51

标签: angular jasmine karma-runner angular2-testing

我正在寻找一种在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提取到一个单独的文件中。但我不确定这是不是正确的方法。

该文件的位置应该是什么,我希望它不会成为我的发布包的一部分。

0 个答案:

没有答案