Ember.js 无法使用 jquery-mockjax 模拟 ajax

Ember.js can't mock ajax using jquery-mockjax

我使用 jquery-mockjax 模拟我的 AJAX 测试请求,在我将 ember 从 2.3.0 -> 2.10.0 升级后,它不再有效,因为我的服务正在使用 Ember.$.ajax() 而不是直接使用 $.ajax()

知道如何让 mockjax 仍然与 Ember.$.ajax() 一起工作吗?或者我应该将所有 Ember.$.ajax() 实例替换为 $.ajax()?这是唯一的方法吗?

找出 mockjax 不起作用的原因(Ember 2.9 -> 2.10 升级失败)。我实际上在我的 bower 文件和 ember-cli-build 上有额外的 jQuery 依赖,我实际上导入了 jQuery。在 Ember 2.10 中,重新导入 jQuery 以某种方式覆盖全局实例,因此 Ember.$ !== $ 而在以前的版本中它工作正常。