3
我有我的angularjs项目中运行测试的问题 - 当我运行“grunt测试”我得到 ReferenceError:io没有定义 我正在运行服务器localy通过端口3000这是一个节点。 JS socket.io服务器 和impliment它的index.html角度js测试与Grunt
<script src="http://localhost:3000/socket.io/socket.io.js"></script>
这是我测试的功能:
$scope.editProject = function (dat) {
$http({
method: 'PUT',
url: 'http://some.net/api/project/' + $routeParams.Id,
data: angular.toJson(dat),
headers: {'Content-Type': 'application/json'}
})
.success(function(d) {
var time = $filter('date')(new Date(), 'dd/MM HH:mm:ss');
var loc = '/project/' + $routeParams.Id;
var head = {
User : $rootScope.UserInfo.Username,
Message: 'Some message ',
Name : dat.ProjectName,
url: loc,
date: time,
icon : 'icon-th-list'
};
socket.emit('UpdateHeader', head);
$location.url('/project/' + $routeParams.Id);
});
};
你正在使用哪个测试跑步者?你在测试运行器中加载socket.io吗? – skeep 2013-06-19 03:39:35