Учитывая следующий Javascript, было бы лучше / более идиоматично вводить объект MyService
в myMethod
, чтобы поддельная версия MyService
могла быть внедрена для тестирования? Или я что-то упустил?
var myObject = {
myMethod: function() {
var myService = new MyService();
return myService.doSomething();
}
}