问题标签 [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.
ember-cli-mirage - 如何在 Ember CLI Mirage 中编写自定义路由?
如何编写自定义路线?我想编写一个返回 5 个用户的路由(无论数据库中有多少用户),但可用的速记并没有削减它。
我查看了文档,但我仍然感到困惑。
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
javascript - 如何使 Ember Cli Mirage 与 Ember Simple auth 一起使用
对于开发和测试,我想使用 Ember CLi Mirage。我试图让它与简单的 auth 和 oauth2 一起工作。如何设置 Mirage 以使用会话令牌?
到目前为止,这就是我正在做的事情:
在海市蜃楼中,我不确定如何设置我的令牌路线:
ember.js - ember-cli-migrator“不知道如何导入应用程序”错误
我正在迁移一个定制的 Ember 项目(我不使用构建系统,但实际上创建了我自己的 grunt 脚本)。当我运行 ember-cli-migrate 但我收到以下错误:
任何帮助将不胜感激..
ember-testing - 如何在 ember-testing 和模拟 fb 图形数据中模拟 facebook 登录
我正在为我的 ember 应用程序编写测试。我安装了 ember-cli-mirage
我的验收测试流程包括 facebook 登录
问题是我的测试不等待 facebook 登录弹出并抛出错误无法找到“login_form_label”
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,然后我能够修改模型并将其传递给视图。
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:
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
javascript - Ember.js 验收测试中的测试模型持久性
我正在尝试编写一个验收测试,以验证我的注册表单是否将User
模型保存到商店。
我正在使用 Ember 1.13.6、Mocha、Chai 和 Ember CLI Mirage(伪造后端进行测试。)后端是 JSONAPI。
我对 ember 很陌生,并且在寻找测试策略方面有点挣扎。
我可以使用 Sinon.js 并监视模型并检查是否.save
调用了该方法,还是应该测试是否发送了正确的 XHR 请求(POST /api/vi/users
)?
javascript - 使用 Ember 和 Ember-CLI-Mirage 处理 404 未找到响应
我试图在 Ember-CLI-Mirage 中返回不同的响应,具体取决于记录是否在(假)数据库中。但是,当我返回没有有效 JSONAPI 响应的响应时,即使我返回 404 响应代码,我也会不断收到适配器错误。
这是路线:
错误信息: