一般用 Rspec,以及相关的 Rails 集成 https://github.com/rspec/rspec-rails,文档还算比较完善。可以研究一下。测试确实很繁琐,也很难覆盖全。
我自己的项目就加了测试,LZ 有兴趣可以参考一下(不算特别规范),我的策略都是,加一个功能,就想办法给它加上测试,一般你想给某个helper
或者controller
加测试,文档都有相关的 demo,参考着写就好。或者说是针对一些比较容易出错的边界有针对性地写点测试。
反正我觉得测试这种东西,有总比没有好。 写习惯了之后,有些测试其实花不了多少时间,顺手就加上了。