Асинхронное Жасмин / ожидание ожидания - PullRequest
0 голосов
/ 29 января 2020

У меня есть тест, выполняемый для асинхронной функции 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 неверна? Я не ожидал бы этого, поскольку он правильно регистрирует результат.

...