我有这样的功能:
$(document).on('click', '.submit-element', App.books.elementClickHandler);
function elementClickHandler(event) {
event.preventDefault();
if(event.target.id == 'waitlist-button'){
$('#state-modal-title').html('Waitlist');
}else{
$('#state-modal-title').html('Comment');
}
}
我想知道如何模拟事件参数,以便在为此编写单元测试时拥有event.target.id?谢谢!
答案 0 :(得分:0)
我想我是个会问这样问题的愚蠢人。答案很简单。您只需在beforeEach块中创建一个触发事件即可确定单击了哪个按钮。