0
我正在嘗試使用Jasmine,AngularFire2和Angular編寫一些集成測試。我如何注入並初始化AngularFireModule以便在測試中使用AngularFireDatabase對象?在Jasmine中注入AngularfireModule
我正在嘗試使用Jasmine,AngularFire2和Angular編寫一些集成測試。我如何注入並初始化AngularFireModule以便在測試中使用AngularFireDatabase對象?在Jasmine中注入AngularfireModule
完全相同的方式爲您的應用初始化AngularFireModule
。
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
AngularFireModule.initializeApp(environment.firebase, 'my-fancy-app'),
AngularFireDatabaseModule,
AngularFireAuthModule
],
declarations: [SomeComponent]
})
.compileComponents();
}));
在現實中,我發現是創建專用AppTestingModule
,做所有的進口那裏,導入模塊到您的測試是一件好事。