Я пытаюсь проверить угловой контроллер, высмеивая вызовы, сделанные для обслуживания, используя жасмин. Я хочу проверить, есть ли успех или ошибка. Я попытался сделать это с помощью $ q, но это не повлияло на мое возвращение. Как это сделать? Я пытался так:Ошибка успеха метода заводского метода жасмина
$scope.savestuff = function() {
return some.method.test($scope.data, {
success: function() {
return true;
},
error: function (error) {
$scope.error= error.data.message;
}
});
}
[MyCode] [1]
обслуживание:
.service('some', ['$http', '$q', function ($http, $q) {
var service = {};
service.method = {
test: function (data, config) {
return service.run({
call: $http({
method: "POST",
}),
success: config.success,
error: config.error
});
}
};
return service;
}]);
вы хотите проверить свои функции успеха и ошибок? – maurycy
Да, я хочу проверить функцию успеха – john51
Я не вижу метод 'action.user.update', и это поведение – maurycy