読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

railsで特定の[ファイル|行]だけspecを走らせる

rails

railsでspecをやる場合

$ rake spec

がありますが...これ、全部実行してくれるので一寸不便です。
一個だけファイルをテストしたい場合はSPEC変数に設定したげます。

$ rake spec SPEC=spec/controllers/hoges_controller_spec.rb

更に、特定ファイルの特定の行だけやりたい場合は、ファイル名の後に「:数値」です。
その行から下に読み出して、一番近いメソッドをテストしてくれます。

$ rake spec SPEC=spec/controllers/hoges_controller_spec.rb:161