【发布时间】:2011-04-07 14:00:18
【问题描述】:
我正在开发一个不依赖于 jQuery 的 Javascript 库,尽管我的测试中有 jQuery 和 QUnit。在库中,我以 jQuery 的方式将事件附加到元素:
if (document.addEventListener) {
tab.addEventListener('click', MyModule.show, false);
} else if (document.attachEvent) {
tab.attachEvent('click', MyModule.show);
}
我尝试在我的 QUnit 测试中调用 $('#tab').click();,但它不会导致我的事件处理程序被调用。
【问题讨论】:
标签: javascript jquery unit-testing qunit