exampleを利用してコードを共有する(DRY)方法を紹介します。※RSpecのバージョンはRspec3を想定しています。こんなテストコードがあるとします。Exampleで一箇所にまとめることができます。shared_examplesに共有化するテストコードを書いてit_behaves_likeで呼び出します。Exampleには変数やブロックの引数を渡すことができます。<名前>”の後にカンマ区切りで指定します。Exampleにブロック引数が渡ります。以下の例ではブロック引数内で変数の定義をしています。