如何在验收测试中用`DS.FixtureAdapter`替换`application:adapter`?

时间:2014-02-25 11:32:29

标签: ember.js

我们正在使用Ember Data并拥有RestAdapter,但我们不想在测试中使用它。 如何在验收测试中用application:adapter替换DS.FixtureAdapter

1 个答案:

答案 0 :(得分:0)

您应该可以在容器中重新注册它。

App.__container__.register('adapter:application', DS.FixtureAdapter);

根据您运行测试的方式,如果您正在调用App.reset(),则可能可以直接插入App命名空间。

App.ApplicationAdapter = DS.FixtureAdapter;