单元测试Angular 2错误:在注入Router之前引导至少一个组件?

时间:2016-10-12 11:12:18

标签: javascript angular

我正在为角度2中的组件编写测试,我发现如下问题:

enter image description here

任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

测试时,您需要使用RouterTestingModule代替RouterModule。如果您只需要指令,则可以按原样导入

imports: [ RouterTestingModule ]

如果您要配置路线,请拨打withRoutes

imports: [ RouterTestingModule.withRoutes(ROUTES) ]