我想尝试在pods中放置测试,而不是
tests
unit
routes
resource-test.js
app
pods
resource
route.js
我想要
app
pods
resource
route.js
route-test.js
这似乎是将豆荚带到他们的逻辑结论 - 即包括所有与豆荚相关的东西"在pod中,而不是分散在目录结构中的其他位置。
我可以通过在src_files
中设置testem.json
属性来包含app/pods/**/*-test.js
来获取测试结果。
但是,我遇到了jshint的问题。 .jshintrc
中的tests
具有moduleFor
之类的预先设定值。因此位于tests
内的测试可以很好地传递jshint。但是,app
有自己的.jshintrc
,它没有定义与测试相关的全局变量。因此jshint在app/pods
下的测试文件上失败了。我更愿意为测试相关的文件保留一个单独的.jshintrc
,但是如何将一个.jshintrc
应用于测试文件,另一个应用于非测试文件?
更一般地说,是否有将测试文件放入pod结构的最佳实践或技巧?
答案 0 :(得分:2)
不幸的是,这还不支持,虽然我(其中一个ember-cli维护者)希望这很快就会成为现实!