Mic*_*her 6 ember-cli ember-qunit
我找不到任何记录为ember-cli设置QUnit的全局超时的地方.
我找到了QUnit的文档:https://api.qunitjs.com/QUnit.config/
testTimeout(默认值:undefined)类型:Number指定全局超时(以毫秒为单位),之后所有测试都将失败并显示相应的消息.当异步测试未完成时有用,以防止testrunner卡住.设置为高,例如30000(30秒),以避免慢速测试意外超时.
我能够在\node_modules\ember-cli-qunit\vendor\ember-cli-qunit\qunit-configuration.js中更改此内容,这可以按预期工作.
但是,我们不会将node_modules检入源代码控制,因此在此更改此值对我没有任何好处.
我在这里不知所措,我应该在ember-cli中进行全局测试超时.
这可以在//tests/test-helper.js文件中完成.
QUnit.config.testTimeout = 60000;
在tests.index.html
这行之后:
<script src="assets/test-support.js"></script>
添加:
<script>
QUnit.config.testTimeout = 6400; // Why not 6400? This is a nice number
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |