角度6中的路径单元测试

时间:2019-02-26 17:29:23

标签: angular6 karma-jasmine

我是angular 6的新手。我正在编写app-routing.module.ts文件的测试用例。

{ path: '', component: RegistrationComponent },
{ path: 'register', component: RegistrationComponent },
{ path: 'login', component: LoginPageComponent }

我已经创建了app-routing.module.spec.ts文件

 it('navigate to "" redirects you to /login', fakeAsync(() => {

router.navigate(['']);
tick();
  expect(location.path()).toBe('/login');

}));

抛出错误

  

类型AppComponent是2个模块的声明的一部分:AppModule和DynamicTestModule!

     

请考虑将AppComponent移至导入AppModule和DynamicTestModule的更高模块。

     

您还可以创建一个新的NgModule,以导出并包含AppComponent,然后在AppModule和DynamicTestModule中导入该NgModule。

在app.module.ts中,我已导入RegistrationModule,LoginModule

DynamicTestModule是什么意思?是测试组件模块吗?

0 个答案:

没有答案