我正在rails lib/
目录中开发ruby 模块。但我不知道在哪里放置它们的 rspec 文件。
spec/lib/
目录似乎不是最好的地方。
'app/controller' -> 'spec/controllers'
'app/models' -> 'spec/models'
'app/views' -> 'spec/views'
'lib/' -> '??(my question)'
有什么最佳实践吗?
最佳答案
我认为没有最佳实践,但您可以在流行的 Rails 项目中看到,例如 Diaspora和 Discource他们使用 spec/lib
和 spec/components
文件夹。所以,我想这种做法已经足够好了。
关于ruby-on-rails - rails : Where is the best place to put rspec files for modules in lib directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23965989/