При запуске ng test
для моего приложения на Angular я получаю это сообщение об ошибке для компонентов, которым FirebaseApp
из angularfire2
вставлено в конструктор.
Я знаю, что для обычной службы я бы добавил эти службы в массив providers
для этого файла спецификации компонента или, если бы это была служба http
, я мог бы добавить HttpClientModule
к imports
для этого файла спецификации но что мне делать для Firebase?
Попытка сделать это безуспешно:
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
AngularFireModule.initializeApp(environment.firebase)
],
declarations: [
BlogPostComponent,
HeaderComponent,
FooterComponent
]
}).compileComponents();
fixture = TestBed.createComponent(BlogPostComponent);
component = fixture.componentInstance;
element = fixture.nativeElement;
de = fixture.debugElement;
fixture.detectChanges();
}));