问题标签 [ember-cli-mirage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
55 浏览

ember-cli-mirage - 如何在 Ember CLI Mirage 中编写自定义路由?

如何编写自定义路线?我想编写一个返回 5 个用户的路由(无论数据库中有多少用户),但可用的速记并没有削减它。

我查看了文档,但我仍然感到困惑。

0 投票
1 回答
371 浏览

ember.js - 我的数据在 Ember 中的什么地方卡住了?

我正在尝试学习 ember,但很难找出为什么我的后端数据没有显示出来。我将 Ember Data 与 Mirage 固定装置一起使用。数据正在显示。只有当我引入简单的关系时,来自这些关系的数据才会显示在我的应用程序中。<!---->当您刚刚进入您的 ember 应用程序时,是否有一种通用的调试方法?

Ember:1.12.1 Ember 数据:1.0.0-beta.19 jQuery:1.11.3

这是重现问题的 JSBin: http ://emberjs.jsbin.com/deledemaya/1/edit?html,js,output

0 投票
2 回答
1636 浏览

javascript - 如何使 Ember Cli Mirage 与 Ember Simple auth 一起使用

对于开发和测试,我想使用 Ember CLi Mirage。我试图让它与简单的 auth 和 oauth2 一起工作。如何设置 Mirage 以使用会话令牌?

到目前为止,这就是我正在做的事情:

在海市蜃楼中,我不确定如何设置我的令牌路线:

0 投票
0 回答
94 浏览

ember.js - ember-cli-migrator“不知道如何导入应用程序”错误

我正在迁移一个定制的 Ember 项目(我不使用构建系统,但实际上创建了我自己的 grunt 脚本)。当我运行 ember-cli-migrate 但我收到以下错误:

任何帮助将不胜感激..

0 投票
0 回答
216 浏览

ember-testing - 如何在 ember-testing 和模拟 fb 图形数据中模拟 facebook 登录

我正在为我的 ember 应用程序编写测试。我安装了 ember-cli-mirage

我的验收测试流程包括 facebook 登录

问题是我的测试不等待 facebook 登录弹出并抛出错误无法找到“login_form_label”

0 投票
3 回答
3601 浏览

ember.js - Ember DS.Store.findAll() 返回空集合

嘿,我需要修改一些从 DataStore 获得的记录。如果我在我的路由器中添加以下代码,我可以看到请求被传递到我的模板,但我无法修改集合的每个请求,因为集合是空的。

我认为当从服务器获取所有记录时,承诺会得到解决,但情况似乎并非如此。还是我完全错过了什么。

我还尝试在 afterModel 回调中修改模型,结果相同。

我正在使用 Ember 1.13.0(带有 Ember-CLI)、Ember-Data 1.13.4 和 ember-cli-mirage 来模拟我的 HTTP 请求。

更新: 我设法为这个问题创建了一个解决方法。在我的控制器中,我创建了一个新属性来侦听 model.@each,然后我能够修改模型并将其传递给视图。

0 投票
1 回答
1996 浏览

ember.js - How do I create a relationship in ember-cli-mirage?

I'm trying to create Relationships in Ember-Cli-Mirage. Is this possible in a simple way or do I have to use fixtures instead of factories?

These would be my models:

TASK:

TEAM:

TASKSCORE:

0 投票
1 回答
1722 浏览

javascript - 在验收测试中调试 Ember CLI Mirage

我正在尝试使用Ember CLI Mirage为我的 Ember CLI (1.13.1) 验收测试设置一个模拟服务器。我坚持如何调试设置并实际测试视图中可用的模型数据。

我尝试在 Mirage 路由中添加控制台日志语句:

这告诉我海市蜃楼路由被调用,应该有三个用户在场。但我的测试仍然失败。如何在验收测试或模板中检查商店中的内容?

测试/接受/用户/index-test.js

AssertionError:预期 0 等于 3

应用程序/海市蜃楼/config.js

应用程序/海市蜃楼/工厂/user.js

应用程序/路由/用户/index.js

应用程序/模板/用户/index.hbs

0 投票
1 回答
312 浏览

javascript - Ember.js 验收测试中的测试模型持久性

我正在尝试编写一个验收测试,以验证我的注册表单是否将User模型保存到商店。

我正在使用 Ember 1.13.6、Mocha、Chai 和 Ember CLI Mirage(伪造后端进行测试。)后端是 JSONAPI。

我对 ember 很陌生,并且在寻找测试策略方面有点挣扎。

我可以使用 Sinon.js 并监视模型并检查是否.save调用了该方法,还是应该测试是否发送了正确的 XHR 请求(POST /api/vi/users)?



0 投票
0 回答
795 浏览

javascript - 使用 Ember 和 Ember-CLI-Mirage 处理 404 未找到响应

我试图在 Ember-CLI-Mirage 中返回不同的响应,具体取决于记录是否在(假)数据库中。但是,当我返回没有有效 JSONAPI 响应的响应时,即使我返回 404 响应代码,我也会不断收到适配器错误。

这是路线:

错误信息: