0

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

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

谢谢!

4

1 回答 1

0

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

于 2014-11-21T19:32:23.260 回答