私はサービスAをテストしていますが、サービスAはサービスBに依存しています(つまり、サービスBはサービスAに注入されています)。ユニットテスト時の依存サービスの注入AngularJSサービス
私がthis question見てきましたが、私の意見では、それはモックサービスBの代わりに、私はジャスミンのスパイでそれを嘲笑したいサービスBの実際のインスタンスを注入するより理にかなっているので、私の場合は少し異なっています。
describe("Sample Test Suite", function() {
beforeEach(function() {
module('moduleThatContainsServiceA');
inject([
'serviceA', function(service) {
this.service = service;
}
]);
});
it('can create an instance of the service', function() {
expect(this.service).toBeDefined();
});
});
私が手にエラーがある:
Error: Unknown provider: serviceBProvider
は、どのように私はこのような何かを行うことができ
は、ここでサンプルのテストですか?
FWIW:[ここCodeReview.SE上]この質問の私は** QUnitのバージョンを求めてきました**(のhttp:/ /codereview.stackexchange.com/q/98519/10034)。 – Jeroen