モジュールにサービスがありsomeModule
ます:
someModule.provider('someService', function() {
this.options = {};
this.$get = function () {
return options;
};
});
私は仕様を書いていますが、これまでのところ次のとおりです。
beforeEach(mocks.module('directives', ['someModule']));
beforeEach(function () {
directives.config(function (someServiceProvider) {
someServiceProvider.options({ foo: 'bar' });
});
});
someService
仕様の各テストの前に、サービスを構成する必要があります。ただし、次のコードではエラーが発生します。Error: Unknown provider: someServiceProvider
私は間違って何をしていますか? モジュールが必要な場合、そのモジュールで利用可能なプロバイダーは「継承」されると思いましたか? このテストoptions
で自分のサービスでを構成するにはどうすればよいですか?someService