テストが他のテストに依存しないようにしましょう。依存があると、実行する順序によってテストが成功したり失敗したりします。また、並列に実行できないので全体の実行時間も伸びます。
共通のテストダブルやグローバル変数などを変更した場合は、セットアップ関数やクリーンアップ関数で元に戻すようにします。
NOTE
テスト間の依存を回避する
← 6.11. 実行時間の短縮 6.13. 過剰なDRYの回避 →