import { mount } from '@vue/test-utils'
import sinon from 'sinon'
import Foo from './Foo'
const clickHandler = sinon.stub()
const wrapper = mount(Foo, {
propsData: { clickHandler }
})
//click works
wrapper.trigger('click')
// right click **doesn't** work
wrapper.trigger('click.right')
// contextmenu **doesn't** work either
wrapper.trigger('contextmenu')
expect(clickHandler.called).toBe(true)
В приведенном выше коде я был в состоянии вызвать щелчок мыши, но не смог вызвать щелчок правой кнопкой мыши.Я безуспешно пытался вызвать нужное с помощью «click.right» и «contextmenu».
любые идеи о том, как вызвать правый клик.Об этом нет упоминания в официальной документации.