概要
spec/supportにサポートファイルを配置してテストの共通化をする
内容
support配下はspec_helperで読み込み対象に設定しているため、他のspecでrequireしなくても利用可能です。
逆に言うと、support以外のフォルダにファイルを保存してrequireもしたい場合は
spec_helperの下記を真似ればよいです。
Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
例えばspec/concerns配下のrbファイルを全スペックにrequireしたいなら
Dir[Rails.root.join("spec/concerns/**/*.rb")].each { |f| require f }
上記をspec_helper.rbに追加すればよいです。