【发布时间】:2018-01-20 21:38:43
【问题描述】:
我正在使用 Angular2 并且有一个采用 KeyboardEvent 对象的方法。我想为此方法编写测试(如果重要,请使用 Karma 和 Jasmine)。
我使用 KeyboardEvent 构造函数编写了一些内容,该构造函数在 Chrome 中运行良好,但在 IE 和 PhantomJS 中失败。有没有办法在这些浏览器中工作?
方法签名:
public onDateKeypress(evt: KeyboardEvent): boolean {
// ...
}
当前测试示例:
let ke = new KeyboardEvent("keypress", { "key": "" + i, });
onDateKeypress(ke);
【问题讨论】:
标签: javascript internet-explorer testing phantomjs keyboard-events