import { ToastrModule } from 'ngx-toastr';
-import {
- configureTestBed,
- FixtureHelper,
- i18nProviders
-} from '../../../../../testing/unit-test-helper';
-import { SharedModule } from '../../../../shared/shared.module';
-import { InventoryDevice } from '../../inventory/inventory-devices/inventory-device.model';
-import { InventoryDevicesComponent } from '../../inventory/inventory-devices/inventory-devices.component';
+import { InventoryDevice } from '~/app/ceph/cluster/inventory/inventory-devices/inventory-device.model';
+import { InventoryDevicesComponent } from '~/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component';
+import { SharedModule } from '~/app/shared/shared.module';
+import { configureTestBed, FixtureHelper, Mocks } from '~/testing/unit-test-helper';
import { OsdDevicesSelectionGroupsComponent } from './osd-devices-selection-groups.component';
describe('OsdDevicesSelectionGroupsComponent', () => {
let component: OsdDevicesSelectionGroupsComponent;
let fixture: ComponentFixture<OsdDevicesSelectionGroupsComponent>;
let fixtureHelper: FixtureHelper;
- const devices: InventoryDevice[] = [
- {
- hostname: 'node0',
- uid: '1',
- path: 'sda',
- sys_api: {
- vendor: 'AAA',
- model: 'aaa',
- size: 1024,
- rotational: 'false',
- human_readable_size: '1 KB'
- },
- available: false,
- rejected_reasons: [''],
- device_id: 'AAA-aaa-id0',
- human_readable_type: 'nvme/ssd',
- osd_ids: []
- }
- ];
+ const devices: InventoryDevice[] = [Mocks.getInventoryDevice('node0', '1')];
const buttonSelector = '.cd-col-form-input button';
const getButton = () => {
SharedModule,
ToastrModule.forRoot()
],
- providers: [i18nProviders],
declarations: [OsdDevicesSelectionGroupsComponent, InventoryDevicesComponent]
});