前回tagを指定することで一部のテストのみ実行する方法を紹介しましたが、tag以外にも文字列の検索機能や行番号指定を利用して特定のテストのみを選択して実行することができます。(もしくは-e)オプションや:(行番号)を使用します。※RSpecのバージョンはRspec3を想定しています。example(=it)のコメント文が検索され、ヒットしたgroupやexampleのテストのみが実行されます。キーワード検索は部分一致なので、コメント文の中の一部の文字を指定すればOKです。endend‘hello’がコメントに記述されたテストのみを実行するには以下のようにします。'hello'‘hello’を含むテストのみ実行されます。hello入れ子になったコメントをスペースでつなげて指定することも可能です。hello’のみを実行する場合は以下のようにします。documentation)を指定しています。hello’のみ実行されます。指定された行以降のテストのみ実行したり、指定された行間のテストのみ実行することも可能です。行番号を指定する場合はもちろんファイル名を指定する必要があります。context2’のみ(10行目以降)を実行する場合は以下のようにします。documentation)を指定しています。bye’のみ(6-8行目)を実行する場合は以下のようにします。documentation)を指定しています。bye行指定は部分的にかかっていれば、そのテストを実行してくれるので。spec/simple_spec.rb:8:8でも同じ結果になります。若干主旨が違いますが、エラーが出たら即終了させることも可能です。–fail-fastオプションを指定して実行してください。