2022-11-20 E2Eテストで意識したいこと Rails beforeでブラウザ操作しない。 一連の操作自体がテスト対象なのでscenarioにすべて書く これはrequest specでも同じで、テスト対象のリクエストをbeforeには書かない コストが非常に高い(遅い、壊れると直すのに時間がかかる)ので、最もありうるユースケースとなる正常系の操作だけをテストする それ以外はrequest specでテストする 場合によって異常系のテストも許容できることもあるが、404 が出るだけのテスト等はrequest specで十分