测试时无法触发组件中的操作

迪文德拉·史瑞莎(Deewendra Shrestha)

在测试中,我将手动实例化一个组件并将其附加到DOM。出于某种原因,我似乎无法使用click动作来触发该组件上的动作,但是如果我要手动在该动作上调用“发送”,那么它将起作用。这是测试的jsbin链接:http ://jsbin.com/copum/1/

        //THIS DOESN'T WORK
        click('button.click-me');
        andThen(function(){
            expect(find('#click-status').length).to.be(1);              
        }); 

        /*
        //THIS WORKS THOUGH
        Ember.run(function(){
            documentCollection.send('clickMe');
        });
        andThen(function(){
            expect(find('#click-status').length).to.be(1);              
        });             
        */

看来ember由于某种原因无法找到与该动作相关联的DOM。我可以通过click事件使事情正常进行的任何方式吗?

提前致谢。

托兰·比卢普斯(Toran Billups)

您只是错过了测试顶部的访问:)

现在可以通过并按预期工作

    it("should show the text when clicking the button - using click", function() {
        visit('/');
        click('button.click-me');
        andThen(function(){
            expect(find('#click-status').length).to.be(1);              
        }); 
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在 Scala 中触发 StreamingMultipleProgramsTestBase 测试

来自分类Dev

无法从选项选择中触发操作

来自分类Dev

无法在Eclipse中运行组件测试

来自分类Dev

无法在Angular测试中模拟子组件

来自分类Dev

在Jest / Enzyme中测试嵌套组件时无法找到函数或节点

来自分类Dev

使用触发它的操作中的值测试Redux Saga

来自分类Dev

EmberJS触发子组件对父组件的操作

来自分类Dev

在ionic2中显示组件时始终触发的功能

来自分类Dev

在ionic2中显示组件时始终触发的功能

来自分类Dev

测试时未触发构造函数中的AngularJS watcher

来自分类Dev

React-redux:无法在父状态更改时触发子组件操作

来自分类Dev

如何使用 Jest 对连接的 Redux 组件内的组件中的 Redux 操作进行单元测试

来自分类Dev

AngularJs:在单元测试指令时触发事件以模拟用户操作

来自分类Dev

当另一个组件的子组件的状态在 react 中改变时触发事件

来自分类Dev

点击时触发javascript操作?

来自分类Dev

用Jasmine测试$ emit时如何触发$ emit在控制器中测试$ on监听器?

来自分类Dev

使用Jasmine测试$ emit时如何触发$ emit在控制器中测试$ on侦听器?

来自分类Dev

测试组件时覆盖管道

来自分类Dev

灰烬:单击链接中的某个动作时,无法触发链接

来自分类Dev

在onAppear中触发时,工作表无法打开

来自分类Dev

当其中的View触发Android中的事件时,无法滚动ScrollView

来自分类Dev

当我将我的GAS项目作为附件测试时,触发器无法正常工作

来自分类Dev

触发子组件中的功能

来自分类Dev

Swift:自定义导航栏图像无法在点击时触发操作

来自分类Dev

在触发操作中使用system()时,C ++ QT QFileDialog无法关闭

来自分类Dev

Swift:自定义导航栏图像无法在点击时触发操作

来自分类Dev

运行测试集时出现错误“ ActiveX组件无法创建对象”

来自分类Dev

子组件无法触发状态更改

来自分类Dev

无法从连接的React组件触发createAsyncThunk

Related 相关文章

  1. 1

    无法在 Scala 中触发 StreamingMultipleProgramsTestBase 测试

  2. 2

    无法从选项选择中触发操作

  3. 3

    无法在Eclipse中运行组件测试

  4. 4

    无法在Angular测试中模拟子组件

  5. 5

    在Jest / Enzyme中测试嵌套组件时无法找到函数或节点

  6. 6

    使用触发它的操作中的值测试Redux Saga

  7. 7

    EmberJS触发子组件对父组件的操作

  8. 8

    在ionic2中显示组件时始终触发的功能

  9. 9

    在ionic2中显示组件时始终触发的功能

  10. 10

    测试时未触发构造函数中的AngularJS watcher

  11. 11

    React-redux:无法在父状态更改时触发子组件操作

  12. 12

    如何使用 Jest 对连接的 Redux 组件内的组件中的 Redux 操作进行单元测试

  13. 13

    AngularJs:在单元测试指令时触发事件以模拟用户操作

  14. 14

    当另一个组件的子组件的状态在 react 中改变时触发事件

  15. 15

    点击时触发javascript操作?

  16. 16

    用Jasmine测试$ emit时如何触发$ emit在控制器中测试$ on监听器?

  17. 17

    使用Jasmine测试$ emit时如何触发$ emit在控制器中测试$ on侦听器?

  18. 18

    测试组件时覆盖管道

  19. 19

    灰烬:单击链接中的某个动作时,无法触发链接

  20. 20

    在onAppear中触发时,工作表无法打开

  21. 21

    当其中的View触发Android中的事件时,无法滚动ScrollView

  22. 22

    当我将我的GAS项目作为附件测试时,触发器无法正常工作

  23. 23

    触发子组件中的功能

  24. 24

    Swift:自定义导航栏图像无法在点击时触发操作

  25. 25

    在触发操作中使用system()时,C ++ QT QFileDialog无法关闭

  26. 26

    Swift:自定义导航栏图像无法在点击时触发操作

  27. 27

    运行测试集时出现错误“ ActiveX组件无法创建对象”

  28. 28

    子组件无法触发状态更改

  29. 29

    无法从连接的React组件触发createAsyncThunk

热门标签

归档