У нас есть устаревший проект Angular 4, использующий SystemJS.Нас попросили реализовать юнит-тесты с использованием Jasmine и Karma.Я начал писать набор тестов для одного компонента.Это выглядит примерно так (псевдокод ниже):
beforeEach(async(() => {
TestBed.configureTestingModule(
imports,
providers,
declarations etc.
).compileComponents();
}));
У нас есть много кода инициализации в APP_INITIALIZER, который устанавливает различные части состояния в приложении (такие как Справочные данные, конфигурация, пользовательИнформация).Для бесперебойного выполнения тестов нам необходим код инициализации.Есть идеи, как этого достичь?