我尝试在我的应用上实施一些测试。
当我执行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")');
});
});
但结果相同。我想念的是什么?
答案 0 :(得分:0)
设置中的所有代码都应包含在Em.run
中setup: function () {
Em.run(function () {
//code to prepare environment
});
}