本文介绍了茉莉花单元测试角度服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我开始在单元测试angularjs中使用Jasmine并看到很多示例但是没有工作我有用户服务我需要为它进行单元测试请我需要工作演示
( function (){
' use strict';
angular
.module(' app')
.factory(' UserService',UserService);
UserService。$ inject = [' $ http'];
function UserService($ http){
var service = {};
service.GetAll = GetAll;
return service;
功能 GetAll(页面){
return $ http.get(' https://api.github.com/用户)。然后(handleSuccess,handleError(' 获取所有用户的错误)) ;
}
// 私人功能
function handleSuccess(res){
return res.data;
}
function handleError(错误){
return function (){
return {success: false ,消息:错误};
};
}
}})();
我的尝试:
i试图使用
< link rel =stylesheettype =text / csshref =https:// cdnjs .cloudflare.com / ajax / libs / jasmine / 2.3.3 / jasmine.min.css>
< script src =https://cdnjs.cloudflare.com/ajax/libs /jasmine/2.3.3/jasmine.min.js\"></script>
< script type =text / javascriptsrc =https://cdnjs.cloudflare.com /ajax/libs/jasmine/2.3.3/jasmine-html.min.js\"></script>
< script type =text / javascriptsrc =https:/ /cdnjs.cloudflare.com/ajax/libs/jasmine/2.3.3/boot.min.js\"></script>
解决方案
这篇关于茉莉花单元测试角度服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!