import { FormBuilder, ReactiveFormsModule } from '@angular/forms';
import { MatIconModule, MatTableModule } from '@angular/material';
-import { of } from 'rxjs';
-
import { EICoordinatorComponent } from './ei-coordinator.component';
import { EIJobDataSource } from './ei-job.datasource';
import { EIProducerDataSource } from './ei-producer.datasource';
let fixture: ComponentFixture<EICoordinatorComponent>;
beforeEach(async(() => {
- const jobDataSourceSpy = jasmine.createSpyObj('EIJobDataSource', [ 'connect', 'loadTable', 'disconnect' ]);
- const producerDataSourceSpy = jasmine.createSpyObj('EIProducerDataSource', [ 'connect', 'loadTable', 'getProducers', 'disconnect' ]);
+ const jobDataSourceSpy = jasmine.createSpyObj('EIJobDataSource', [ 'loadJobs', 'eiJobs' ]);
+ const producerDataSourceSpy = jasmine.createSpyObj('EIProducerDataSource', [ 'loadProducers', 'eiProducers' ]);
+
+ jobDataSourceSpy.eiJobs.and.returnValue([]);
- jobDataSourceSpy.connect.and.returnValue(of([]));
- jobDataSourceSpy.disconnect();
- producerDataSourceSpy.connect.and.returnValue(of([]));
- producerDataSourceSpy.getProducers.and.returnValue(of([]));
- producerDataSourceSpy.disconnect();
+ producerDataSourceSpy.eiProducers.and.returnValue([]);
TestBed.configureTestingModule({
imports: [