2017-08-02 13 views
0

私はJasmine、AngularFire2とAngularを使っていくつかの統合テストを書こうとしています。テスト内でAngularFireDatabaseオブジェクトを使用するために、AngularFireModuleを注入および初期化するにはどうすればよいですか?ジャスミンでAngularfireModuleを注入

答えて

0

アプリのAngularFireModuleの初期化とまったく同じ方法です。実際には

beforeEach(async(() => { 
    TestBed.configureTestingModule({ 
     imports: [ 
     AngularFireModule.initializeApp(environment.firebase, 'my-fancy-app'), 
     AngularFireDatabaseModule, 
     AngularFireAuthModule 
     ], 
     declarations: [SomeComponent] 
    }) 
     .compileComponents(); 
    })); 

私は、専用のAppTestingModuleを作成するが、すべての輸入を行うと、あなたのテストにそのモジュールをインポートするには良いことであることが判明。

関連する問題