Date: 2014/2/4 Cate: rails, ruby Tags: ,  

例えばuser_controller_specとかにいっぱいテストが書いてあって、でもその中の一個のテストだけ試したいみたいな時があると思うのです。
ググってみたら、

ruby – How do I run only specific tests in Rspec? – Stack Overflow
How do I run only specific tests in Rspec? …

こちらが参考になりました。

specify 'unto morimori', focus: true do
  # super unko test here...
end

みたいにfocus: trueを書いて、

$./bin/rspec --tag focus spec/unko_spec.rb

というように--tag focusとつけて実行すると、focus: trueにしたものだけテストが走ります。
便利!!

Leave a Reply