specをすべて流したら落ちるテストがあってつらい

全spec流さないと再現しない。
feature_specだと、画面ベースでのエラー内容なのでピンと来ないことがけっこうある。

     Capybara::ElementNotFound:
       Unable to find file field "event_photo[image]"

よく落ちる行の例外を補足した時binding.pryを走るようにするとデバッグ捗る。

# hoge_spec.rb
attach_file 'event_photo[image]', "#{Rails.root}/spec/factories/test_image.gif" rescue binding.pry