Capybaraをインストールしてvisit メソッドを使おうとすると環境によってundefined method `visit' が出てしまうようです。

このエラーが出た時は

RSpec.configure do |config|
  config.include Capybara::DSL
end

rails_helper.rbに追記すれば解決することがこちらの回答でわかったのですが、この設定が必要な場合とそうでない場合があるようです。

公式のgithubのReadmeにもこの事についての記述はありませんし例外的な処理だと思うのですが、どのような条件でこの記述が必須になるのでしょうか?