首页 > 解决方案 > 测试 JS 时为事件模拟对象

问题描述

我的应用程序使用纯 JS、HTML、CSS 和 Jquery。我希望测试一个处理程序并确保使用正确的事件(即按钮)调用它。如何为此事件创建一个模拟对象,例如 event.currentTarget = Submit?我正在从 chai 和 sinon 导入期望进行测试。

如果我执行以下操作,我会收到语法错误:

    const mockedEvent = ({currentTarget: {<button>Submit</button>}});

标签: javascripthtmlevent-handling

解决方案


推荐阅读