6
私はHttp
依存関係のサービスをテストしています。すべてのテストは次のようになります。Angular2サービスのテスト:beforeEachで依存関係を注入する
これまでのように、すべてのテストでBackEndモックを注入する必要があります。
すべてのテストの前に依存関係を挿入するためにbeforeEach
を使用することはできますか?
私はHttp
依存関係のサービスをテストしています。すべてのテストは次のようになります。Angular2サービスのテスト:beforeEachで依存関係を注入する
これまでのように、すべてのテストでBackEndモックを注入する必要があります。
すべてのテストの前に依存関係を挿入するためにbeforeEach
を使用することはできますか?
すべてのテストの前に依存関係を挿入するためにbeforeEachを使用できますか?
もちろん可能です。
let service;
beforeEach(inject([Service], (svc) => {
service = svc;
}))
あなたもちょうどありがとうもインジェクタ
let service;
beforeEach(() => {
TestBed.configureTestingModule({
...
})
service = TestBed.get(Service);
})
である、
TestBed
からサービスを受けることができますが、私は最高の私に合うかを確認するには両方の方法を試します。 – trichetricheTestBedのセットアップを使わずにサービスを注入する方法はありますか? –