用酶模拟点击

时间:2017-07-26 12:11:38

标签: javascript unit-testing reactjs mocha enzyme

我想模拟点击元素中的x,y目标。酶模拟会在目标元素上发送反应事件,但是我无法找到有关如何修改此事件以指向特定位置的信息,而不是整个元素。谢谢!

1 个答案:

答案 0 :(得分:2)

simulate采用第二个参数,您可以在其中传递事件对象。例如,我为输入框提供了一个示例测试用例

   Component.find('input').simulate('change', {
      target: {
        value: 'Text'
      }
    });

查看enzyme的文档here