Как написать модульный тест, включив контроллер vm в Factory Jasmine - PullRequest
0 голосов
/ 14 июня 2019

Я создал фабрику и контроллер в двух разных файлах Js.

Моя фабрика является общей для пары других контроллеров.

На своей фабрике я использовал эту область действия от контроллера.


app.factory('myFactory', function () {

return {
getMSG: getMSG
},

function getMSG(params , vm) {

//do some logic here with vm and params since its common factory for some other controller as well.

return value;

}

};

app.controller("factoryCtrl", function ($scope, myFactory) {

var vm = this;

vm.message = "12345";
var params = {'id': 123, 'pageNumber': 30};
myFactory.getMSG(params, vm);
});
Error: [$controller:ctrlreg] http://errors.angularjs.org/1.7.2/$controller/ctrlreg?p0=factoryCtrl 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...