カテゴリー別アーカイブ: rspec

rspecで指定の行を通るspecを実行する


テストが少ないうちはただ全てのテストを実行するために

1
rake spec

だの

1
rspec spec

だのやると思うんだけど、テストが多くなってくると面倒になる。

特定の場所をテストしたい場合、以下のような実行方法があって、

1
rspec spec/controller/items_controller_spec.rb -l 100

この意味は、items_controller_spec.rbの100行目を通っているテストを実行するというもの。

以下の書き方でも同じです。

1
rspec spec/controller/items_controller_spec.rb:100

お世話になります。