import { RbdService } from '../../../shared/api/rbd.service';
import { CdTableSelection } from '../../../shared/models/cd-table-selection';
import { ExecutingTask } from '../../../shared/models/executing-task';
+import { Summary } from '../../../shared/models/summary.model';
import { SummaryService } from '../../../shared/services/summary.service';
import { TaskListService } from '../../../shared/services/task-list.service';
import { SharedModule } from '../../../shared/shared.module';
it('should load trash images when summary is trigged', () => {
spyOn(rbdService, 'listTrash').and.callThrough();
- summaryService['summaryDataSource'].next({ executingTasks: null });
+ summaryService['summaryDataSource'].next(new Summary());
expect(rbdService.listTrash).toHaveBeenCalled();
});
addImage('1');
addImage('2');
component.images = images;
- summaryService['summaryDataSource'].next({ executingTasks: [] });
+ summaryService['summaryDataSource'].next(new Summary());
spyOn(rbdService, 'listTrash').and.callFake(() =>
of([{ pool_name: 'rbd', status: 1, value: images }])
);
};
beforeEach(() => {
- summaryService['summaryDataSource'].next({ executingTasks: [] });
+ summaryService['summaryDataSource'].next(new Summary());
spyOn(rbdService, 'listTrash').and.callFake(() => {
of([{ pool_name: 'rbd', status: 1, value: images }]);
});