У меня есть тест, выполняемый для асинхронной функции c, который завершается в течение нескольких мс и показывает результат в течение 5 секунд, однако я все еще получаю тайм-аут. Что я делаю не так?
LOG: 'result'
LOG: 'took 40ms'
Через несколько секунд я получаю:
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
at <Jasmine>
Те же результаты со всеми этими реализациями, ч:
it('test1', async () => {
...
const saveResult = await handler.save(artifacts1);
console.log(saveResult);
});
it('test2', (done) => {
...
handler.save(artifacts1).then((res) => {
console.log(res)
done();
};
});
Или может быть, функция save
неверна? Я не ожидал бы этого, поскольку он правильно регистрирует результат.