1
一連の理由から、AngualarのJasmine/Karmaサポートを使用して、いくつかのHttpサービス(モック経由ではない)をテストしたいと考えています。私は、次のコードを使用している場合Jasmine/KarmaによるAngle Httpサービスのテスト
beforeEach(() => {
TestBed.configureTestingModule({
providers: [],
imports: [
HttpModule
]
});
.......
テストは、カルマのブラウザに印刷され、次のメッセージで失敗し、それを修正する方法上の任意の提案は非常に高く評価されるだろう
Error: No provider for Http!
Error: DI Error
at NoProviderError.ZoneAwareError (http://localhost:9876/base/src/polyfills.ts?1adeefc4ae1dd1c3f12dac836469652bbacab66c:2054:33)
at NoProviderError.BaseError [as constructor] (http://localhost:9876/base/src/test.ts?5cfdb8c92873c902e956a345863bab75c6324f3e:23292:16)
at NoProviderError.AbstractProviderError [as constructor] (http://localhost:9876/base/src/test.ts?5cfdb8c92873c902e956a345863bab75c6324f3e:47503:16)
at new NoProviderError (http://localhost:9876/base/src/test.ts?5cfdb8c92873c902e956a345863bab75c6324f3e:47565:16)
at ReflectiveInjector_._throwOrNull (http://localhost:9876/base/src/test.ts?5cfdb8c92873c902e956a345863bab75c6324f3e:63961:19)
.......