Для того, чтобы мой тест заработал, мне также пришлось найти определенный элемент ниже, но мне не нужен flushPromises (). Поиск правильного элемента с помощью class = "input-group - selection-controls__ripple" был ключевым моментом при использовании селектора класса ниже. Это позволило событию click обновить привязку, которую я пытался протестировать. Просто найти
<v-checkbox class-"my-checkbox"/>
неверно, так как событие click не сработало для этого элемента.
it('Does uncheck', async() => {
// We need to drill down to the .input-group--selection-controls__ripple element so the click works
const myCheckbox = wrapper.find('.my-checkbox').find('.input-group--selection-controls__ripple');
myCheckbox.trigger('click');
expect(wrapper.vm.someField).toEqual(false);
});