Rspecで実行順序に依存して落ちるテストの再現にはseed値を使う
読んだもの
ruby - Rspecのフィーチャーテストが失敗したりしなかったり - スタック・オーバーフロー
学んだこと
テストが落ちたり落ちなかったりする場合、まず問題が出るシード値を特定する。
Randomized with seed 12130
Rspecを実行すると、上のようにSpecの実行順を決める乱数のシード値が最後に表示される。
実行順に依存して失敗するのかどうかはっきりさせるために、同じシード値を使って落ちるテストを再現できるか試してみる。
もし再現したりしなかったりするのであれば、実行順以外の要因があるかもしれない。