【发布时间】:2017-02-08 11:19:46
【问题描述】:
下面是我的控制器的一部分
'use strict';
angular.module('ps.users.adminUsers').controller('AdminUsersController',
['$rootScope', '$scope', '$sanitize','$state', '$modal', '$log', '$timeout', 'usersApi','UserServices', 'Users', 'COMMON', 'workspacesApi', 'msg', '$filter', 'EMAIL_REGEX',
function($rootScope, $scope, $sanitize, $state, $modal, $log, $timeout, usersApi, UserServices, Users, COMMON, workspacesApi, msg, $filter, EMAIL_REGEX) {
var self = this,
columnDefs, dataSource,
limit = 10000,
filterString;
........................
这里是用户服务
'use strict';
angular.module('ps.users.services').config(['$provide', function($provide) {
$provide.factory('UserServices', ['$rootScope', '$q', '$sanitize','$filter', '$log', '$timeout', '$state', '$modal', 'Users', 'usersApi', 'msg',
function($rootScope, $q, $sanitize, $filter, $log, $timeout, $state, $modal, Users, usersApi, msg) {
.........
仍然会看到此错误消息: hrome 53.0.2785 (Mac OS X 10.11.6) 测试 AdminUsersController / 测试搜索功能 / 应该添加管理员用户 FAILED 错误:[$injector:unpr] 未知提供者:DSProvider http://errors.angularjs.org/1.3.18/$injector/unpr?p0=DSProvider%20%3C-%20DS%20%3C-%20Users%20%3C-%20UserServices
您的一些测试完成了整个页面的重新加载! Chrome 53.0.2785 (Mac OS X 10.11.6):执行 192 次中的 192 次(1 次失败)(0.566 秒/0.542 秒)
有什么建议吗?
【问题讨论】:
标签: jasmine karma-jasmine