【问题标题】:Simulate click with enzyme用酶模拟点击
【发布时间】:2017-07-26 12:11:38
【问题描述】:

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

【问题讨论】:

    标签: javascript unit-testing reactjs mocha.js enzyme


    【解决方案1】:

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

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

    看看enzyme的文档here

    【讨论】:

    • @AnatolyStrashkevich,很高兴听到这个消息.. :)
    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 2017-02-06
    • 2018-03-30
    • 2018-02-24
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    相关资源
    最近更新 更多