import { NO_ERRORS_SCHEMA } from '@angular/core';
import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { of } from 'rxjs';
import { CephShortVersionPipe } from '../../../shared/pipes/ceph-short-version.pipe';
import { DimlessPipe } from '../../../shared/pipes/dimless.pipe';
import { IscsiBackstorePipe } from '../../../shared/pipes/iscsi-backstore.pipe';
-import { ListPipe } from '../../../shared/pipes/list.pipe';
import { RelativeDatePipe } from '../../../shared/pipes/relative-date.pipe';
import { FormatterService } from '../../../shared/services/formatter.service';
import { SharedModule } from '../../../shared/shared.module';
let component: IscsiComponent;
let fixture: ComponentFixture<IscsiComponent>;
let iscsiService: IscsiService;
- let tcmuiscsiData;
+ let tcmuiscsiData: Record<string, any>;
const fakeService = {
overview: () => {
- return new Promise(function() {
+ return new Promise(function () {
return;
});
}
};
configureTestBed({
- imports: [SharedModule],
+ imports: [BrowserAnimationsModule, SharedModule],
declarations: [IscsiComponent],
schemas: [NO_ERRORS_SCHEMA],
providers: [
FormatterService,
RelativeDatePipe,
IscsiBackstorePipe,
- ListPipe,
{ provide: IscsiService, useValue: fakeService },
i18nProviders
]
it('should refresh with stats', () => {
tcmuiscsiData.images.push({
stats_history: {
- rd_bytes: [[1540551220, 0.0], [1540551225, 0.0], [1540551230, 0.0]],
- wr_bytes: [[1540551220, 0.0], [1540551225, 0.0], [1540551230, 0.0]]
+ rd_bytes: [
+ [1540551220, 0.0],
+ [1540551225, 0.0],
+ [1540551230, 0.0]
+ ],
+ wr_bytes: [
+ [1540551220, 0.0],
+ [1540551225, 0.0],
+ [1540551230, 0.0]
+ ]
}
});
component.refresh();