我有一个具有功能和承诺的控制器,我在用 jasmine 和 karma 测试它时遇到了很多问题,请帮忙!这是我的服务:
primaryDistributionApp.factory('gridData_Factory', ['$resource', function ($resource) {
return {
realTime:
$resource('/RealTime/', {},
{
"listAll": { method: "GET", params: {}, isArray: true }
}
)
};
}]);
这是我的控制器的一部分(称为 gridInfo_Ctrl):
$scope.getData = function (){
gridData_Factory.realTime.listAll().$promise.then(function (data) {
$scope.data = data;
})
}
$scope.getData();
我正在尝试进行测试以了解 scope.data 是否已定义!