单元测试失败:错误:超时-未在由指定的超时内调用异步回调

时间:2018-06-28 17:42:49

标签: angular unit-testing jasmine

对于某些以前很好的单元测试,我仅在本地就开始出现此错误,但是运行正常,不确定为什么!

不确定在哪里设置茉莉花。DEFAULT_TIMEOUT_INTERVAL?

  

错误:超时-超时内未调用异步回调   由jasmine.DEFAULT_TIMEOUT_INTERVAL指定。

xit('id should be set for time', () => {
expect(fixture.nativeElement.querySelector(' #form-details-offDutyTime')).toBeTruthy();
});

1 个答案:

答案 0 :(得分:0)

默认茉莉花时间间隔为5秒。

您可以通过将时间作为参数传递到default timeout interval块来增加茉莉花it

it('id should be set for time', () => {
expect(fixture.nativeElement.querySelector(' #form-details-offDutyTime')).toBeTruthy();
}, 10000);