#angular #typescript #angular-router
Вопрос:
Я использую Angular 8. в модуле маршрутизации приложений я добавил этот маршрут:
{ path: '', component: MainComponent, loadChildren:'./modules/main/main.module#MainModule', canActivate: [LoginService] },
Это работает нормально, единственное, что, когда я запускаю модульные тесты, ничего не выходит из строя, но в консоли я получаю ошибку:
Uncaught Error: Uncaught (in promise): Error: Cannot find module ./modules/main/main.module#MainModule
Как только я помещаю что-то между ""
ними, ошибка исчезает, вот так, например:
{ path: 'test', component: MainComponent, loadChildren:'./modules/main/main.module#MainModule', canActivate: [LoginService] },
Кто-нибудь понимает, почему это происходит и как я могу это исправить?
Комментарии:
1. можете ли вы поделиться своим файлом модульного теста и тем, как вы имитируете эту маршрутизацию ?
2. @AbhinavKumar его сбой при создании компонента приложения («должен создать компонент приложения», () = > {ожидайте(приложение).toBeTruthy(); });