在Ember积分测试中检查mixin属性的值

时间:2016-06-23 16:20:36

标签: ember.js integration-testing

我正在为使用mixin的Ember组件编写集成测试。根据用户与组件的交互,mixin的控制器上的属性被切换(布尔)。如何检查该值是否已设置?我应该将mixin的控制器注入测试吗?如果是这样,语法是什么?我找不到谷歌搜索。 感谢

1 个答案:

答案 0 :(得分:0)

Instead of making sure that the value has been set, I would validate that the resulting effect of setting that value has occurred, either by looking for a change in the component UI or by hooking into an action由它触发。

如果您看到文档中的示例,它们都会验证可在UI上检查的内容, https://guides.emberjs.com/v2.6.0/testing/#toc_integration-tests

  

集成测试的例子是:

     
      
  • 作者的全名和日期在博文中正确显示。
  •   
  • 禁止用户在帖子的标题栏中输入超过50个字符。
  •   
  • 提交没有标题的帖子会在字段上显示红色验证状态,并为用户提供表明所需标题的文本。
  •   
  • 博客帖子列表会滚动到视口顶部的新帖子。
  •