我正在尝试使用 Ember-CLI - Testem 运行我的测试。Ember-CLI 使用 tests/index.html 而不是通常的 testem.json 配置进行测试。
有什么办法可以排除某些文件被内置到 app.js 中?
用例:我有一些 js 文件,我在其中注入了一些依赖项。这些依赖在测试环境中是不同的。我想忽略这些文件并从我的测试注入器中注入依赖项。
我在使用 ember-cli 1.13.8 和 ember 2.1 的 ember 应用程序的上下文中回答。ember-cli 确实使用testem.json
,除非您通过ember test -c path/to/testem.json
. 但是,并非 testem.json 中的所有选项都集成到 ember-cli 的测试过程中。
要排除树,请检查: ember-cli 排除“tests”下的目录被“ember serve”监视
要忽略 中的特定文件tests
,您可以重命名文件,使它们与嵌入到 ember-cli-test-loader 中的模式不匹配:
https ://github.com/ember-cli/ember-cli-test-loader/blob/主/test-loader.js#L38-L40