単体テストに関する考え
ActiveRecordのようなインフラ層を担うライブラリだったらコントローラのテストでそれらの 戻り値をモックでコントロールしなくてもそのまま使った方がいいのではないか。 一応DBを経由しないから速いというメリットはあるものの、実際にDBに登録されるバリデーション されたデータでテストしていないという不安や、モックに関する記述が多くよる テストコードの可読性の低下や、実装に依存するモックの記述が増えることでテストが 壊れる可能性も増加する。