Skip to content
This repository
David Chelimsky July 07, 2012
file 24 lines (20 sloc) 0.548 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
module RSpec::Rails
  module RequestExampleGroup
    extend ActiveSupport::Concern
    include RSpec::Rails::RailsExampleGroup
    include ActionDispatch::Integration::Runner
    include ActionDispatch::Assertions
    include RSpec::Rails::Matchers::RedirectTo
    include RSpec::Rails::Matchers::RenderTemplate
    include ActionController::TemplateAssertions

    def app
      ::Rails.application
    end

    included do
      metadata[:type] = :request

      before do
        @routes = ::Rails.application.routes
      end
    end
  end
end
Something went wrong with that request. Please try again.