Я тестирую службу A, но служба A зависит от службы B (то есть услуга B вводится в службу A).
Я видел этот вопрос, но мое дело немного другое, потому что, на мой взгляд, имеет смысл высмеять службу 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();
});
});
Ошибка, которую я получаю:
Ошибка: Неизвестный поставщик: serviceBProvider
Как я мог сделать что-то подобное?