Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

rspecでは行数を指定できる

数が増えてくると時間が掛かります。
ファイル名を指定すると数が減ります。

このとき、-lオプションをつけると実行する行数を設定できます

$ rspec test1_spec.rb -l 35

この例では、35行目が含まれるブロックを実行します。
itのブロック内であればそのitのみを、ソレ以外ではdescribeをまとめて実行します。
これだけでも相当な時間短縮ですね。

公式の説明

$ rspec --help
Usage: rspec [options] [files or directories]
...
  **** Filtering/tags ****
...
    -l, --line-number LINE           Specify line number of an example or group (may be
                                       used more than once).
...