Ah, I just saw this comment.

The idea of a `rails_spec_helper.rb` intrigues me quite a bit. I was initially put off by it, thinking that loading the Rails app is consistent with Rails' defaults (even if we want to debate whether it's a good default :grinning:) and inconsistent with a low barrier to entry for new users (advanced users are going to figure out how to do this anyway).

That said, `rails_spec_helper.rb` is growing on me. We could change all of the generators in -rails to load `rails_spec_helper.rb` by default, though noting somewhere (docs? comment at the top of `spec_helper.rb`?) that you can load just `spec_helper.rb` to get a speed boost for objects that don't depend on Rails or only depend on a subset of Rails.

I think we could have a big positive impact on how people write Rails tests by doing this. Are there any cons I'm missing?

I'm mildly :-1: to rename this file to `unit` or `base`, because I think those terms will becoming confusing in the future.