【问题标题】:How to test using jasmine and easyXDM如何使用 jasmine 和 easyXDM 进行测试
【发布时间】:2014-11-22 03:32:23
【问题描述】:

我有一个通过 iframe 运行的 Angular 应用程序,并使用 easyXDM 完成一些任务,但主要是调整 iframe 窗口的大小。我目前正在尝试使用 jasmine 编写一些测试,但遇到了一个问题,easyXDM 引发错误,因为提供者没有与消费者沟通,因为我没有通过父网站运行测试。

我试图弄清楚是否可以在 angular 中设置一个值并在测试期间覆盖它,这样easyXDM 的套接字就不会被实例化。我也对其他潜在的解决方案持开放态度。

谢谢!

【问题讨论】:

    标签: angularjs unit-testing jasmine easyxdm


    【解决方案1】:

    我实际上是通过在 Grunfile.js 中向 ngConstants 添加一个变量来解决这个问题的。然后我的代码检查这个变量并仅在变量设置为 true 时实例化一个 easyXDM 套接字。在我测试的情况下,grunt test,我将其设置为 false。

    【讨论】:

      猜你喜欢
      • 2012-06-11
      • 1970-01-01
      • 2019-12-18
      • 2016-05-28
      • 2015-09-01
      • 2020-12-07
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多