Я пишу тест для компонента вкладки, который должен закрывать вкладку с помощью значка x, а также с помощью средней кнопки мыши. Тест на значок x не проблема, но мне трудно вызвать это событие средней кнопки мыши.
Я бы ожидал, что это сработает так:
wrapper.find('.tab').trigger('click', { button: 1 });
Также пробовал:
wrapper.find('.tab').trigger('click.middle');
Найденный компонент не является проблемой. В целях тестирования я подключил функциональность close к обычному событию click, и с этим тест прошел успешно.
Может ли это быть связано с тем, как я реализовал средний щелчок по компоненту вкладки?
Это делается так:
<div class="tab"
@mousedown.prevent @click.middle="close()"
[...]
</div>
Любая подсказка, как это будет работать? Документация не раскрывает подробности по этой теме.