Ember 1.11 查找 route:application 测试时的异常
Ember 1.11 lookup route:application oddity when testing
在 Ember 1.10 中,以下代码有效:
App.__container__.lookup('route:application')
在 Ember 1.11 中,returns undefined
.
当我的测试 运行 处于孤立状态时,它可以正常工作,所以我的问题必须与清理代码有关。我正在使用:
module("Integration App Test", {
teardown: function() {
App.reset();
}
});
但这似乎无法正常工作
事实证明 App.reset()
在 Ember 1.11 中存在错误。参见 this GitHub issue for more details。
在 Ember 1.10 中,以下代码有效:
App.__container__.lookup('route:application')
在 Ember 1.11 中,returns undefined
.
当我的测试 运行 处于孤立状态时,它可以正常工作,所以我的问题必须与清理代码有关。我正在使用:
module("Integration App Test", {
teardown: function() {
App.reset();
}
});
但这似乎无法正常工作
事实证明 App.reset()
在 Ember 1.11 中存在错误。参见 this GitHub issue for more details。