使用JEST进行单元测试,其具有附连到该文档的KEYDOWN听者的成分。
我怎样才能测试这个JEST?如何模拟文档上的 keydown 事件?我需要事件侦听器位于文档上,因为它应该响应键盘操作,而不管焦点元素如何。
编辑:这里的问题是关于在文档或 document.body 上模拟事件。所有的例子都是关于一个实际的 DOM 节点,它工作正常,但文档没有。
目前正在尝试这样做:
TestUtils.Simulate.keyDown(document, {keyCode : 37}); // handler not invoked