gpt4 book ai didi

ember.js - Ember CLI 测试助手

转载 作者:行者123 更新时间:2023-12-04 19:05:35 26 4
gpt4 key购买 nike

有人可以指出我如何使用 ember-cli 实现测试助手的资源吗?

或者简单的解释?

我知道 helpers 位于 test/helpers 目录中,但是如何将它们加载到集成测试中?

谢谢

最佳答案

我发现这样做的唯一方法是:

// tests/helpers/controller.js
import Ember from 'ember';

Ember.Test.registerHelper('controller', function (app, name) {
return app.__container__.lookup('controller:' + name);
});

然后在我的验收测试中:
// acceptance/index-test.js
import Ember from 'ember';
// import our helper (this might be done within helpers/start-app.js to always import all helpers)
import '../helpers/controller';
import startApp from '../helpers/start-app';

// your tests using the helper(s)

但可能有一些更好的方法。

关于ember.js - Ember CLI 测试助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25752406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com