Асинхронные тесты во Vue

Всем привет. У меня есть тест вот такого вида:

describe('Check validate', () => {
  it('Email validate', () => {
    wrapper.find('input[type=checkbox]').setChecked();
    wrapper.vm.$nextTick(() => {
      const isValid = () => wrapper.vm.$refs.formValidate.validate();
      isValid().then((valid) => {
        console.log(valid);
        expect(valid).toBeFalsy();

      })
    });
  });
});

console.log показывает что valid=true соответственно expect(valid).toBeFalsy() должен проваливать тест, однако тест успешно завершается. Не могу понять что и где нужно исправить чтоб использовать этот valid вне промисов.


Ответы (0 шт):