Модульное тестирование фабрик AngularJS, имеющих зависимости

Когда я тестирую модульную фабрику Angular (с помощью Karma + Jasmine), как ввести зависимость заглушки в тестируемую фабрику?

Вот'моя фабрика:

mod = angular.module('myFactoryMod', []);

mod.factory('myFactory', [
  '$log', 'oneOfMyOtherServices', function($log, svc) {
    return makeSomethingThatDoesSomethingWithTheseDependencies($log, svc);
  }
]);

oneOfMyOtherServices нужен при создании моей фабрики.

Вот'мой тест:

it('can get an instance of my factory', function() {
  var oneOfMyOtherServicesStub;

  angular.mock.module('myFactoryMod');

  oneOfMyOtherServicesStub = {
    someVariable: 1
  };

  //****How do I get my stub in my target? ****

  angular.mock.inject(['myFactory', function(target) {

      expect(target).toBeDefined();

    }
  ]);
})

Нотабене я знаю это$controller позволяет это для контроллеров, но я нене вижу эквивалента для заводов.

Ответы на вопрос(2)

Ваш ответ на вопрос