新手问题 Rails 单元测试相关

111eo · July 29, 2020 · Last by huacnlee replied at August 04, 2020 · 1770 hits
  1. 想请问大家一般用什么 gem 去做单元测试
  2. 在自己去进行 UT 时,感觉很花费时间并且测不全,想请教大家一般 UT 时的思路

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

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

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

2 Floor has deleted
Reply to lanzhiheng

好的,非常感谢!

测试回帖。

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

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

Reply to jicheng1014

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

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

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

实际上,不需要 RSpec

You need to Sign in before reply, if you don't have an account, please Sign up first.