【发布时间】:2016-07-10 05:55:19
【问题描述】:
我正在尝试找出测试此方法的最佳方法:
document.addEventListener("keydown", function (event) {
var modifiers = event.altKey || event.ctrlKey || event.metaKey ||
event.shiftKey;
var mapped = map[event.which];
if (!modifiers) {
if (mapped !== undefined) {
event.preventDefault();
self.emit("move", mapped);
}
}
});
我想确保如果键是修饰符或键未映射,则不会发生任何事情,但是,如果它们是,则监视 self.emit 函数。
【问题讨论】:
标签: javascript mocha.js dom-events sinon keyboard-events