Unit test tasklist

This commit is contained in:
mauriziovitale84
2016-07-29 11:12:28 +01:00
parent 421b21017a
commit 16eec259c5
2 changed files with 55 additions and 98 deletions

View File

@@ -52,6 +52,9 @@ export class ActivitiTaskList implements OnInit {
@Output()
onSuccess: EventEmitter<string> = new EventEmitter<string>();
@Output()
onError: EventEmitter<string> = new EventEmitter<string>();
data: DataTableAdapter;
tasks: ObjectDataTableAdapter;
@@ -90,6 +93,7 @@ export class ActivitiTaskList implements OnInit {
this.onSuccess.emit('Task List loaded');
}, (err) => {
console.error(err);
this.onError.emit('Error to load a tasks list');
});
}
@@ -107,7 +111,7 @@ export class ActivitiTaskList implements OnInit {
* @returns {ObjectDataTableAdapter|boolean}
*/
isTaskListEmpty(): boolean {
return this.tasks && this.tasks.getRows().length === 0;
return this.tasks === undefined || (this.tasks && this.tasks.getRows() && this.tasks.getRows().length === 0);
}
/**