request specを新たに追加するとき、これまであまり意識せずにファイル名を/複数形_spec.rb
(ex. /users_spec.rb
)としていたが、既存のrequest specで単数リソースの場合には/単数形_spec.rb
としているものもあることに気づいてどうすべきか迷ったことがありました。
という相談をしたところ、
「rspec-railsについてくるジェネレータは複数形で作るようになっている(pluralize
している)ので、複数形で問題なさそう」
https://github.com/rspec/rspec-rails/blob/v6.0.1/lib/generators/rspec/request/request_generator.rb#L13
target_path('requests', "#{name.underscore.pluralize}_spec.rb")
とコメントを頂いて、根拠の探し方が勉強になりました。