colinskow / angular-electron-dream-starter

:tada: An Angular Electron Starter kit featuring Webpack, Angular 4 (Router, Http, Forms, Services, ngrx, Tests, E2E, Coverage), Karma, Spectron, Jasmine, Istanbul, and TypeScript
MIT License
162 stars 54 forks source link

Tests are timing out, increase in time also gives same result #34

Closed suku-h closed 6 years ago

suku-h commented 6 years ago

We have made no changes to the karma.conf file. It is taking a lot of time to create the testbed

Disconnected (1 times), because no message in 10000 ms. Electron 1.7.9 (Node 7.9.0) ERROR Disconnected, because no message in 10000 ms

Here is the testBed:

 `const mockNgZone = jasmine.createSpyObj('mockNgZone', ['run', 'runOutsideAngular'])
 mockNgZone.run.and.callFake(fn => fn())

TestBed.configureTestingModule({
  imports: [ReactiveFormsModule, MaterialModules, RouterTestingModule],
  declarations: [SigninComponent, LoaderComponent]
}).overrideComponent(SigninComponent, {
  set: {
    providers: [MatSnackBar, {
      provide: Router, useClass: RouterTestingModule
    },
      {
        provide: ActivatedRoute, useValue: {
          snapshot: { params: Observable.of({ email: 'test@email.com' }) }
        }
      }, {
        provide: NgZone, useValue: mockNgZone
      }, LoaderService, FormBuilder, StoreOperationService]
  }
}).compileComponents()`