いつの間にかRSpecが通らなくなっていて困っていたんですが、 他の人が修正したことでテストコードの条件では例外が発生するようになってしまって、 しかも例外はログに出してそのまま抜けるというようにしていたために 大量のログに埋もれて見つけられなかっただけという…
テストの失敗の仕方からは原因がまるでわからず、 追跡するのにかなり時間が掛かってしまいました。 これもまた一つの経験値なんですよねぇ。
テストを書いて全部通らないと git push しないというのは、 時間が掛かる場合もありますけどいい習慣だなと思います。 もちろんテストが万能ではないんですが。