Merge "Pass whole selected entity to deleteEntity callback"
This commit is contained in:
commit
9a0b11ee26
@ -71,6 +71,7 @@
|
|||||||
* @param {function} context.deleteEntity
|
* @param {function} context.deleteEntity
|
||||||
* The function that should be called to delete each entity.
|
* The function that should be called to delete each entity.
|
||||||
* The first argument is the id of the Entity to delete.
|
* The first argument is the id of the Entity to delete.
|
||||||
|
* The second argument is the Entity itself.
|
||||||
* Note: This callback might need to suppress errors on the
|
* Note: This callback might need to suppress errors on the
|
||||||
* alert service.
|
* alert service.
|
||||||
*
|
*
|
||||||
@ -100,7 +101,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function deleteEntityPromise(entity) {
|
function deleteEntityPromise(entity) {
|
||||||
return {promise: context.deleteEntity(entity.id), context: entity};
|
return {promise: context.deleteEntity(entity.id, entity), context: entity};
|
||||||
}
|
}
|
||||||
|
|
||||||
function notify(result) {
|
function notify(result) {
|
||||||
|
@ -117,8 +117,8 @@
|
|||||||
|
|
||||||
$scope.$apply();
|
$scope.$apply();
|
||||||
|
|
||||||
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('1');
|
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('1', {name: 'entity1', id: '1'});
|
||||||
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('2');
|
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('2', {name: 'entity2', id: '2'});
|
||||||
expect(toastService.add).toHaveBeenCalledWith('success', 'Deleted : entity1, entity2.');
|
expect(toastService.add).toHaveBeenCalledWith('success', 'Deleted : entity1, entity2.');
|
||||||
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_passed', [ '1', '2' ]);
|
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_passed', [ '1', '2' ]);
|
||||||
});
|
});
|
||||||
@ -134,7 +134,7 @@
|
|||||||
|
|
||||||
$scope.$apply();
|
$scope.$apply();
|
||||||
|
|
||||||
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('bad');
|
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('bad', {name: 'entity1', id: 'bad'});
|
||||||
expect(toastService.add).toHaveBeenCalledWith('error', 'Unable to delete: entity1.');
|
expect(toastService.add).toHaveBeenCalledWith('error', 'Unable to delete: entity1.');
|
||||||
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_failed', ['bad']);
|
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_failed', ['bad']);
|
||||||
});
|
});
|
||||||
@ -153,8 +153,8 @@
|
|||||||
|
|
||||||
$scope.$apply();
|
$scope.$apply();
|
||||||
|
|
||||||
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('bad');
|
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('bad', {name: 'bad_entity', id: 'bad'});
|
||||||
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('1');
|
expect(entityAPI.deleteEntity).toHaveBeenCalledWith('1', {name: 'entity2', id: '1'});
|
||||||
expect(toastService.add).toHaveBeenCalledWith('success', 'Deleted : entity2.');
|
expect(toastService.add).toHaveBeenCalledWith('success', 'Deleted : entity2.');
|
||||||
expect(toastService.add).toHaveBeenCalledWith('error', 'Unable to delete: bad_entity.');
|
expect(toastService.add).toHaveBeenCalledWith('error', 'Unable to delete: bad_entity.');
|
||||||
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_passed', ['1']);
|
expect($scope.$emit).toHaveBeenCalledWith('custom_delete_event_passed', ['1']);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user