Итак, я работал с 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');
Источник: