ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

rspecで特定のテストだけ実行する方法

全てのテストを実行するコマンド

bundle exec rspec

これで全てのテストファイルが実行される。

特定のファイルのテストを実行するコマンド

bundle exec rspec spec/models/user_spec.rb

対象のファイルまでのパスを記述すれば良い

特定のファイルの特定のテストだけ実行するコマンド

①describeの塊(4~25行目)を実行する場合

bundle exec rspec spec/models/user_spec.rb:4

②contextの塊(7~17行目)を実行する場合

bundle exec rspec spec/models/user_spec.rb:7

③itの塊(14~16行目)を実行する場合

bundle exec rspec spec/models/user_spec.rb:14