在验收测试中覆盖海市蜃楼响应?
Posted
技术标签:
【中文标题】在验收测试中覆盖海市蜃楼响应?【英文标题】:Override mirage response in Acceptance tests? 【发布时间】:2018-03-12 10:50:19 【问题描述】:在我们的 Ember 应用 [v.2.14] 中,我们使用 mirage 来模拟我们的 API,并为我们的模型“汽车”提供直接响应
海市蜃楼/config.js:
this.get('/cars', () =>
return
"data":
"type": "car",
"id": "1",
"attributes":
"exists" : true
在我们的验收测试中,我想覆盖它。
我知道使用工厂和固定装置,我们可以使用 server.create()
在测试中覆盖 可以 覆盖的 mirage 商店。
但是,当我提供上述直接响应时,它不起作用。有什么线索可以做吗?
【问题讨论】:
【参考方案1】:是的,可以做到。您需要在验收测试中使用server.get()
,但一切正常。
如果您仍然有问题,如果您发布的代码在您的测试中不起作用,我们可以看看。
【讨论】:
以上是关于在验收测试中覆盖海市蜃楼响应?的主要内容,如果未能解决你的问题,请参考以下文章