我是AngularJS的新手。我已经学到了一些基本知识。现在,我需要在我的工作中处理AngularJS项目。我需要创建一个我已经成功创建的函数。以下是我的方法。
vm.selectAll = function () {
var items = this.data;
for (var i = 0; i < items.length; i++) {
if ((vm.chkAll)) {
if (!items[i].AssignedToZone) {
if (!svcPermission.ensurePermission('AddPermission')) return;
svcZones.addPlace(Id, items[i].Id).then(refresh);
}
}
else {
if (!svcPermission.ensurePermission('DeletePermission')) return;
svcZones.removePlace(vm.selectedZone.Id, items[i].Id).then(refresh);
}
}
angular.forEach(items, function (item) {
item.AssignedToZone = vm.chkAll;
});
但是,现在我的经理让我为这种方法编写单元测试用例。我用谷歌搜索了它,但我不明白,从这里我可以开始。我需要使用Jasmine和mocha,因为这些已经在当前项目中使用过。