Угловые тесты завершились неудачно с: «Ошибка: Тайм-аут - асинхронный обратный вызов не был вызван в течение времени ожидания, указанного в jasmine.DEFAULT_TIMEOUT_INTERVAL» - PullRequest
0 голосов
/ 11 июня 2019

Я запускаю некоторые тесты в Angular 7 с кармой (4.0.1) и жасмином (2.8.0). Проблема в том, что тесты всегда не выполняются на моем компьютере, а на другом нет. Ошибка: Ошибка: Тайм-аут - Асинхронный обратный вызов не был вызван в течение времени ожидания, указанного в jasmine.DEFAULT_TIMEOUT_INTERVAL. Я сделал много поисков в stackoverflow и в других местах, но это пока не работает.

I have already modified some values in karma.conf.js like browserDisconnectTimeout, browserDisconnectTolerance, browserNoActivityTimeout but anything. 

import {async, TestBed} from '@angular/core/testing';
import {RouterTestingModule} from '@angular/router/testing';
import {AppComponent} from './app.component';
import {LayoutsModule} from './layouts/layouts.module';
import {HttpClientTestingModule} from '@angular/common/http/testing';
import {ToastrModule} from 'ngx-toastr';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

describe('AppComponent', () => {
  beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        RouterTestingModule, LayoutsModule, HttpClientTestingModule, BrowserAnimationsModule, ToastrModule.forRoot()
      ],
      declarations: [
        AppComponent
      ],
    }).compileComponents();
  }));

  it('should create the app', () => {
    const fixture = TestBed.createComponent(AppComponent);
    const app = fixture.debugElement.componentInstance;
    expect(app).toBeTruthy();
  });

  it(`should have as title 'sfr-fr'`, () => {
    const fixture = TestBed.createComponent(AppComponent);
    const app = fixture.debugElement.componentInstance;
    expect(app.title).toEqual('sfr-fr');
  });

  it('should render a wrapper div', () => {
    const fixture = TestBed.createComponent(AppComponent);
    fixture.detectChanges();
    const compiled = fixture.debugElement.nativeElement;
    expect(compiled.querySelector('.wrapper')).toBeDefined();
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...