はじめに 前回、FactoryGirlによるテストデータの準備という記事を書きました。このFactoryGirlにて作成するテストデータを、テストを実行する度に消去するDatabase Cleanerについて、今回は書いてみたいと思います。 使い方 使い方は非常に簡単で、以下のような流れになります。 Gemをインストールする 消去するタイミング等を定義する 以下、手順です。 1.Gemfile Gemfileに以下を記述し、bundle installします。test時にしか使わない場合(ほとんどこのケースと思われる)、「group :test」の中に記述したほうがいいと思います。 group :development,:test do gem 'database_cleaner' end 2.spec_helper spec_helper.rbに以下を記述します。 require 'da
![【Ruby on Rails】Database Cleanerによるテストデータの消去 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/c4ba9673af464883e264d1d320af2d2947fae03d/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F11%2Frails.jpg)