Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 有没有办法写出鼠标和鼠标的测试用例;开玩笑的键盘事件?_Unit Testing_Jestjs_Stenciljs - Fatal编程技术网

Unit testing 有没有办法写出鼠标和鼠标的测试用例;开玩笑的键盘事件?

Unit testing 有没有办法写出鼠标和鼠标的测试用例;开玩笑的键盘事件?,unit-testing,jestjs,stenciljs,Unit Testing,Jestjs,Stenciljs,我正在为Stencil Js项目编写单元测试用例。我的组件中有几个鼠标和键盘事件,如下所示 单击按钮打开下拉列表 使用Specbar键打开下拉列表 使用向上/向下箭头键浏览列表 单击/输入选择下拉列表项的值 我不知道,我们是否可以编写事件的测试用例 请引导。看一看 在这里,您可以看到KeyboardEvent是如何成功调度的,代码如下: const body=window.document.body; body.dispatchEvent(新的(window.window,如有)。Keyb

我正在为Stencil Js项目编写单元测试用例。我的组件中有几个鼠标和键盘事件,如下所示

  • 单击按钮打开下拉列表
  • 使用Specbar键打开下拉列表
  • 使用向上/向下箭头键浏览列表
  • 单击/输入选择下拉列表项的值
我不知道,我们是否可以编写事件的测试用例

请引导。

看一看

在这里,您可以看到KeyboardEvent是如何成功调度的,代码如下:

const body=window.document.body;
body.dispatchEvent(新的(window.window,如有)。KeyboardEvent('keyup'){
密码:27,
泡泡:是的,
可取消:正确
}));