2015-06-27 206 views
3

你一定要喜欢ember.js团队......我得到这个折旧消息说:“DS.FixtureAdapter已被弃用并移入不受支持的插件:https://github.com/emberjs/ember-data-fixture-adapter/tree/master”。保持该插件的人建议我们应该使用类似于Pretender的库。有人做到了吗?有没有教程展示如何整合这个库,以便一切都能像以前一样工作?我应该用什么来代替DS.FixtureAdapter

+0

虽然不推荐使用,但ember-data的适配器模式不适用。如果社区维护人员希望接管,欢迎他们,如果不鼓励。 使用伪装进行测试的一个简单示例如下所示:https://github.com/stefanpenner/ember-jobs/blob/master/tests/acceptance/posting-test.js –

回答

2

如果您使用的是ember-cli,它会附带http-mock开箱即用,让您可以在更现实的测试场景中快速设置灯具。例如,对于Conversation模型,您可以通过在命令行上运行以下提示来模拟它。

ember g http-mock conversations

这将脚手架位于server/mocks/conversations.js你真正的适配器将使用当您运行ember serve获取数据的端点。您可以根据自己的喜好修改此文件,以便返回所需的各种CRUD操作所需的任何装置/模拟数据。

2

服务器嘲笑:

客户方嘲笑:

客户方嘲讽基本上糖具有诸如可携带一定的优势,因此很容易在一个CI环境中使用,但服务器嘲笑让你走快递中间件的优势。

注:我保持幻影。您可以观看截屏视频&概述here

相关问题