以下のような内容で作成します。endと書き入れてください。ディレクトリを作成します。用いたデータ投入スクリプトを置いてください。件のテストレコードを投入するスクリプトはこんな感じになります。メソッドを用いてこれらのレコードを参照します。endendこの例ではデータ構造が複雑ではないのでそれほど時間短縮の効果は出ませんが、業務アプリの開発などでは相当な威力を発揮します。おもしろい工夫が施されています。いうテーブルに記録するというものです。テーブルに記録されている値を比較し、一致すれば初期データの投入をスキップします。以外の全テーブルを空にしたあとで初期データの投入スクリプトを走らせます。することで、二度目以降のテスト実行にかかる時間が短縮されます。ディレクトリに置かれたデータ投入スクリプトはアルファベット順に読み込まれます。いうファイルを置いてください。順番に読み込まれます。以下、RSpecでの使い方を簡単に。下)に次の記述を追加。ブロックの内側に次の記述を追加。ディレクトリの名前を示します。すべてのテーブルを空にしてから初期データを投入します。オプションにテーブル名の配列を指定してください。ディレクトリを監視し、中身が変化していればテストデータを削除して入れ直します。オプションにディレクトリの配列を指定してください。相対パスを指定してください。ここから先は、記事本編で書いたことの繰り返しになります。スクリプトを置きます。スクリプトはアルファベット順で読み込まれます。いうファイルを、次のような形式で作ってください。コマンドを入力し、テストを実行します。ディレクトリの中身が変化していなければ、次回のテストからは初期データの投入処理が行われないので、テストの実行時間が短縮されます。