Quedaria de la siguiente manera:
it('the button is disabled by default', async () => {
const wrapper = shallowMount(QRCodeInput)
const btnComponent = wrapper.find('#btn-generate')
// Se revisa que el componente no tiene el atributo
expect(!btnComponent.attributes().disabled).toBeDefined()
btnComponent.trigger('click')
// Luego de hacer click con el trigger el componente ya tienen el atributo por el cambio en la variable qrCodeInput
expect(btnComponent.attributes().disabled).toBeDefined()
})
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?