Rails
RSpec

spec_helper.rbで"uninitialized constant Rails (NameError)"に引っかかったので

More than 1 year has passed since last update.

備忘録。

名前付きルートを生成するために、spec_helper.rbに
config.include Rails.application.routes.url_helpers
を入れると、

'block in <top (required)>': uninitialized constant Rails (NameError)

と出てしばらく苦戦。

同じくspec_helper.rbで
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'

としてあげれば上手く名前付きルートでテストできた。

参照

Rspec/Rails: uninitialized constant ActiveSupport::Autoload (NameError)
http://stackoverflow.com/questions/24875626/rspec-rails-uninitialized-constant-activesupportautoload-nameerror