Асинхронные тесты во 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 вне промисов.