我正在尝试使用Ember-CLI - Testem运行我的测试。 Ember-CLI使用tests / index.html而不是通常的testem.json配置进行测试。
我有什么办法可以将某些文件排除在内置到app.js中吗?
用例:我有一些js文件,我注入了一些依赖项。在测试环境中,这些依赖关系是不同的。我想忽略这些文件并从test-injectors中注入依赖项。
答案 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