我有这个功能:
preventLink() {
const links = Array.prototype.slice.call(document.querySelectorAll('.pfm-dropdown-base-menu a'));
links.forEach(a => {
a.addEventListener('click', e => {
e.preventDefault();
});
});
}
我需要用茉莉花来测试它。到目前为止beforeAll
我有这个:
beforeAll(() => {
const link = document.querySelector('.pfm-dropdown-popout ul li a');
});
"连结"是我需要模拟点击,并测试是否调用preventDefault()
。
但我无法找到一种方法来嘲笑这个事件。