ember-cli - 在 Ember-cli 中为 Qunit 设置全局超时

标签 ember-cli ember-qunit

我找不到任何记录 ember-cli 为 QUnit 设置全局超时的地方。

我找到了 QUnit 的文档:
https://api.qunitjs.com/QUnit.config/

testTimeout(默认值:未定义)
类型:数字
以毫秒为单位指定全局超时,在此之后所有测试都将失败并显示适当的消息。在异步测试未完成时很有用,以防止测试运行器卡住。设置为高点,例如30000(30 秒)以避免缓慢的测试意外超时。

我能够在\node_modules\ember-cli-qunit\vendor\ember-cli-qunit\qunit-configuration.js 中更改它,这按预期工作。

但是,我们不会将 node_modules checkin 源代码管理,因此在此处更改此值对我没有任何好处。

我不知道我应该在哪里进行更改以在 ember-cli 中获得全局测试超时。

最佳答案

这可以在//tests/test-helper.js 文件中完成。

QUnit.config.testTimeout = 60000;

关于ember-cli - 在 Ember-cli 中为 Qunit 设置全局超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29615855/

相关文章:

javascript - 如何在 Ember-Cli 中对类方法进行单元测试

javascript - findRecord 给出错误 "Cannot read property ' _internalModel' of undefined"

javascript - 操作不是由 Ember CLI 简单例份验证 ApplicationRouteMixin 触发的

javascript - 在 ember 助手中绑定(bind)链接

ember.js - CSS 文件未在 Ember CLI 中按预期编译到 app.css 中?

ember-cli - 启动 ember 服务器时出错

testing - 为什么我的 Ember 组件集成测试在单独运行时通过,但在运行完整套件时却失败了?

ember.js - 如何使用 qunit 在 Ember 单元测试中依赖商店即服务?

javascript - 在 Ember js 中,如何在单元测试中创建或模拟 hasMany 关系

node.js - Ember-cli Node.js - 使用 Neat 和 Bourbon