我是角度单元测试用例的新手,我正在尝试为我在 Angular 控制器中的以下代码编写一个单元测试用例。数据包含加起来并分配给 $scope.Total 的余额
.success(function (data) {
$scope.Total = _.reduce(data, function(memo, value) {
return memo + value.Balance;
}, 0);
});
我的测试用例如下
it('should return Total', function () {
_http.whenGET('').respond([{
data: [
{ Balance: 5 },{Balance:10}]
}]);
_controller();
_http.flush();
expect(_scope.Total).toBe(15);
});
我不断收到错误Expected NaN to be 15.Error: Expected NaN to 15.
请让我知道我在这里做错了什么。如果您能告诉我正确的代码,那就太好了。
提前致谢。