emberjs - 测试 - 点击链接到链接帮助的链接

时间:2014-04-10 13:54:42

标签: javascript testing ember.js mocha

我尝试在我的应用上实施一些测试。

当我执行click(".on-action-element")时,它的效果非常好,但是当我尝试对使用{{#link-to}}助手构建的元素执行相同操作时,我会出现此错误

Uncaught Error: Assertion Failed: You have turned on testing mode, which disabled the
run-loop's autorun. 
You will need to wrap any code with asynchronous side-effects in an
Ember.run 

我试图这样做:

it('can click on link', function (done) {
    Ember.run(function() {
        click('a:contains("demo")');
    });
});

但结果相同。我想念的是什么?

1 个答案:

答案 0 :(得分:0)

设置中的所有代码都应包含在Em.run

setup: function () {
  Em.run(function () {
    //code to prepare environment
  });
}