Railsアプリケーションで、JSONデータに基づいてモデル階層を作成するメソッドを作成しました。このメソッドがデータベースに何も保存しないことを保証したいと思います。私は次のようなテストを書くことができることを知っています:
expect {
Importer.import(json)
}.not_to change(Model1, :count)
expect {
Importer.import(json)
}.not_to change(Model2, :count)
# etc.
しかし、もっと一般的な方法でやりたいと思います。テスト中にモデルが保存されたかどうかを確認する方法はRSpecにありますか?