Karma测试案例贯穿伊斯坦布尔。
$scope.processChkBoxes = function(listOptions){
var urlAltered = false;
$scope.myData.data = '{}';
url = URLHolder;
$scope.myData.loadDataFlg = true;
$scope.myData.noDataFlg = false;
if(listOptions[0] == true){
Iif(urlAltered == true){
url = url + "&showSubCust=true";
}else{
url = url + "?showSubCust=true";
urlAltered = true;
}
}
if(listOptions[1] == true){
Eif(urlAltered == true){
url = url + "&showSettled=true";
}else{
url = url + "?showSettled=true";
urlAltered = true;
}
}
if(listOptions[2] == true){
Eif(urlAltered == true){
url = url + "&showPendingVeh=true";
}else{
url = url + "?showPendingVeh=true";
urlAltered = true;
}
}
Iif(listOptions[3] == true){
if(urlAltered == true){
url = url + "&showActiveVeh=true";
}else{
url = url + "?showActiveVeh=true";
urlAltered = true;
}
}
VehicleListService.getVehicleList(url).then(function(data){
$scope.myData.data = data;
Iif($scope.myData.data ==undefined){
$scope.myData.noDataFlg = true;
}
$scope.myData.loadDataFlg = false;
});
};
$scope.search = function() {
$scope.gridApi.grid.refresh();
但它没有完全覆盖。
任何人都可以通过撰写测试用例来帮助解决这个问题