使用Ember-CLI testem时排除文件

时间:2014-09-23 18:31:20

标签: ember.js ember-cli testem

我正在尝试使用Ember-CLI - Testem运行我的测试。 Ember-CLI使用tests / index.html而不是通常的testem.json配置进行测试。

我有什么办法可以将某些文件排除在内置到app.js中吗?

用例:我有一些js文件,我注入了一些依赖项。在测试环境中,这些依赖关系是不同的。我想忽略这些文件并从test-injectors中注入依赖项。

1 个答案:

答案 0 :(得分:0)

我在使用ember-cli 1.13.8和ember 2.1的ember应用程序中回答。 除非您通过testem.json传递另一个测试配置文件,否则ember-cli会使用ember test -c path/to/testem.json。但是,并非testem.json的所有选项都集成到了ember-cli的测试过程中。

要排除树木,请结帐: ember-cli exclude a directory beneath "tests" from being watched by "ember serve"

要忽略tests中的特定文件,您可以重命名文件,使其与嵌入到ember-cli-test-loader中的模式不匹配: https://github.com/ember-cli/ember-cli-test-loader/blob/master/test-loader.js#L38-L40