как избежать вызовов API по умолчанию метод «следует создать» - PullRequest
0 голосов
/ 19 марта 2019

ng-cli генерирует некоторые тесты по умолчанию для меня, когда я создаю компонент, используя угловой cli.Но этот тест периодически проваливается на моих Дженкинс.

Вот еще несколько деталей:

example.component.ts

ngOnit(){
   this.get1stData();
   this.get2ndData();
}

get1stData(){
  this.service.get1stData().subscribe()....
}

get2ndData(){
 this.service.get2ndData().subscribe()....
}

example.component.spec.ts

  beforeEach(() => {
    fixture = TestBed.createComponent(NamespaceHomeComponent);
    component = fixture.componentInstance;
    service = TestBed.get(service);
    fixture.detectChanges();
  });
  it('should create', () => {
    expect(component).toBeTruthy();
  });

Этот простой тест не удался, если есть проблема с API.Как я могу избежать вызова API здесь.

Я получаю эту ошибку:

  {
    "message": "An error was thrown in afterAll\nUncaught [object Object] thrown",
    "str": "An error was thrown in afterAll\nUncaught [object Object] thrown"
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...