У меня есть AppComponent
, а в его HTML-шаблоне у меня есть BannerComponent
и WelcomeComponent
(обозначено <app-banner>
и <app-welcome>
).Таким образом, в тестовом примере, если я объявлю реальные компоненты, мне также придется объявить их вложенные компоненты и предоставить все службы, внедренные в любой компонент дерева.Какова рекомендуемая практика?Могу ли я просто использовать imports: [ AppModule ]
или я объявляю все компоненты и их вложенные компоненты и все сервисы, внедренные в них ??
Если я просто импортирую AppModule, будет ли он принимать RouterModule
(если используется)AppModule
), или я могу просто переопределить его, используя RouterTestingModule
??
Если я объявлю все компоненты, у меня будет лучшее представление о том, что тестируемый компонент хорошо интегрируется со всеми другими зависимымикомпоненты.Это хорошая практика?Кроме того, стоит ли использовать APP_ERRORS_SCHEMA
?