TestWindow:如何触发全局事件,例如“ window:keydown”

时间:2018-08-31 08:18:35

标签: stenciljs

我正在为一个侦听“ window:keydown”的组件编写测试。 我尝试了几种方法,但是没有一种有效:

element.dispatchEvent(new testWindow.Event("window:keydown"))
window.dispatchEvent(new testWindow.Event("window:keydown"))
window.dispatchEvent(new Event("keydown"))
window.dispatchEvent(new Event("window:keydown"))

正确的语法是什么?

1 个答案:

答案 0 :(得分:0)

我已经这样做了:

data_memory_controller

有关更详细的示例,请参见https://github.com/mattdsteele/joy-con-element/blob/master/src/components/joy-con/joy-con.tsx#L65