gpt4 book ai didi

ember.js - ember-cli 从仓库内插件运行测试

转载 作者:行者123 更新时间:2023-12-02 22:12:05 27 4
gpt4 key购买 nike

我有一个 ember-cli 项目,其中包含一些使用 embergenerate in-repo-addon foo

创建的插件

当我运行 emberserve 时,ember-cli 通过将 /app/lib/foo/app 组合到中来提供我的插件资源/dist/assets/app.js

我预计测试中会发生类似的情况。当我运行 ember test 或浏览到 http://localhost:4200/tests 时,我只看到为主应用程序生成的 JSHint 测试。我在 /lib/foo/tests 中创建的任何内容都会被忽略。

在哪里为插件创建测试,以及如何运行它们?

最佳答案

Ember-CLI 有一个功能没有详细记录(祝你好运找到它),我将其用于我们的 in-repo-addon,其中涉及向您的插件添加“test-support”文件夹。

在您的情况下,您可以在插件中执行类似的操作

foo
|-- test-support
|-- helpers
| |-- common-helper.js
| |-- anther-common-helper.js
|-- unit
|-- models
|-- user-test.js

我正在使用非常相似的东西,没有任何问题。这为我们节省了大量时间,希望有所帮助

关于ember.js - ember-cli 从仓库内插件运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31440665/

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