我是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是什么意思?是测试组件模块吗?