我记得 minitest 可以在 控制台 中用快捷键 ctrl + t 查看正在运行的测试错误,但是 rsepc,查看不了,想请教一下大家有知道的么?不然运行测试,要等到所有测试都运行完才能查看到错误,太慢了。
ctrl + t
可以缩小测试的范围,比如 rspec spec/controllers/users_controller.rb:23,
你不可能每次写完一个测试就把所有测试都跑一遍吧
https://relishapp.com/rspec/rspec-core/docs/command-line/fail-fast-option
这种方法还是要等
额,好吧
不写测试。。。😂
额额
两个方法:
fail fast
# spec/spec_helper.rb RSpec.configure do |c| c.fail_fast = true end
或者在运行时加参数 bundle exec rspec spec/ --fail-fast
bundle exec rspec spec/ --fail-fast
rspec-instafail gem 这个 gem 可以实时显示 error messages 并且测试会继续跑
fuubar 好像也可以,没试过
好的,我试试