Это в основном продолжение Удалить тайм-аут для одной спецификации жасмина github issue.
Вопрос:
Можно ли сделать один тест без тайм-аута?
Проблема:
Можно установить значение тайм-аута глобально через DEFAULT_TIMEOUT_INTERVAL
или для каждого описания с помощью beforeEach
/afterEach
или на одиночный блок it()
:
it('Has a custom timeout', function() {
expect(true).toBeTruthy();
}, value in msec)
Я заинтересован в том, чтобы иметь единственный тайм-аут. Я попытался следовать рекомендациям, предложенным в упомянутой проблеме github, и использовать Infinity
:
it('Has a custom timeout', function() {
expect(true).toBeTruthy();
}, Infinity)
но у меня есть следующая ошибка сразу после того, как тесты попали в блок it()
:
Ошибка: Тайм-аут - обратный вызов Async не вызывается в течение таймаута, указанного jasmine.DEFAULT_TIMEOUT_INTERVAL
Я думаю, я не могу использовать Infinity
как значение тайм-аута, или я делаю что-то неправильно.
В качестве обходного пути я могу использовать большое количество жестких дисков, но я хотел бы избежать этого.