Итак, я работал с Vue Test Utils и хотел написать тест для щелчка по переключателю. Модель должна быть обновлена ​​значением из конкретного входа. Звучит просто?

Согласно документации это должно работать:

const wrapper = mount(MyVueComponent);
wrapper.find('input[type="radio"]').trigger('click')

Но значение модели, похоже, не обновлялось с помощью этого кода. Вместо этого я обнаружил, что это решение работает:

const wrapper = mount(MyVueComponent);
const radio = wrapper.find('input[type="radio"]');
radio.element.selected = true;
radio.trigger('change');

Источник: