新手问题 Rails 单元测试相关

111eo · 2020年07月29日 · 最后由 huacnlee 回复于 2020年08月04日 · 1777 次阅读
  1. 想请问大家一般用什么 gem 去做单元测试
  2. 在自己去进行 UT 时,感觉很花费时间并且测不全,想请教大家一般 UT 时的思路

一般用 Rspec,以及相关的 Rails 集成 https://github.com/rspec/rspec-rails,文档还算比较完善。可以研究一下。测试确实很繁琐,也很难覆盖全。

自己的项目就加了测试,LZ 有兴趣可以参考一下(不算特别规范),我的策略都是,加一个功能,就想办法给它加上测试,一般你想给某个helper或者controller加测试,文档都有相关的 demo,参考着写就好。或者说是针对一些比较容易出错的边界有针对性地写点测试。

反正我觉得测试这种东西,有总比没有好。🤐 写习惯了之后,有些测试其实花不了多少时间,顺手就加上了。

2 楼 已删除
lanzhiheng 回复

好的,非常感谢!

测试回帖。

@Rei @huacnlee 顺便报个 bug,我似乎每次回帖都会报这个错,是我的账号有哪里不对劲吗?

咱俩应该是一个症状 我这也是 406 的 bug

jicheng1014 回复

怪了,帖子是能回出去的。

官方教程里面不是有关于测试的文档么

https://guides.rubyonrails.org/testing.html

实际上,不需要 RSpec

需要 登录 后方可回复, 如果你还没有账号请 注册新账号