MiniTest::Spec 文件应该命名什么?
我想使用 MiniTest::Spec,我找到了一些资源来开始使用,但没有一个提到测试文件(或规范文件)应该命名什么,以及它们应该放在哪里:
test/test_*
spec/*_spec.rb
那么我应该使用哪一个呢?
I want to use MiniTest::Spec, I found a couple resources to get started, but none of them mentioned what the test files (or spec files) should be named, and where they should be placed:
test/test_*
spec/*_spec.rb
So which one should I use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
显然这取决于你,但我建议使用
spec/**/*_spec.rb
——这里的想法是,如果 MiniTest::Spec 在语法上以 RSpec 为模型,那么你可能以及将测试放在 RSpec 放置的同一位置,这样人们就不会措手不及。It's up to you obviously, but I'd recommend using
spec/**/*_spec.rb
-- the thinking here being, if MiniTest::Spec is modeled after RSpec in syntax, then you might as well put the tests in the same place that RSpec puts them so people won't be put off guard.假设您正在使用 rake,您可以在 rake 文件中指定您自己的路径,例如
Assuming you are using rake you can specify your own path in the rake file e.g.