Функция done () не распознается шуткой с машинописью - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь использовать функцию done () внутри теста следующим образом:

it('button click -> call selectProduct', async () => {
  // wrapper is defined properly in a beforeEach() with shallowMount()
  const spy = jest.spyOn(wrapper.vm, 'selectProduct');
  wrapper.find('button').trigger('click');
  setTimeout(() => {
      expect(spy).toBeCalledTimes(1);
      done();
  });
});

Но vscode сообщает мне Cannot find name 'done'. done однако используется без указания импорта в документации. Что я сделал не так?

1 Ответ

0 голосов
/ 15 апреля 2020

вы пропустили прием в качестве аргумента в тестовом обратном вызове

it('button click -> call selectProduct', async ( done ) => {
                                                ^ here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...