Sha256: 9a184ee3db5e3f1a91c992ebd52778fc6557a63bcee01c7f164e84cc7898ed12

Contents?: true

Size: 668 Bytes

Versions: 1

Compression:

Stored size: 668 Bytes

Contents

require 'action_dispatch'
require 'webrat'

module RequestExampleGroupBehaviour
  extend ActiveSupport::Concern

  include ActionDispatch::Integration::Runner
  include RSpec::Rails::TestUnitAssertionAdapter
  include ActionDispatch::Assertions
  include Webrat::Matchers
  include Webrat::Methods
  include RSpec::Matchers

  included do
    before do
      @router = ::Rails.application.routes
    end
  end
  
  def app
    ::Rails.application
  end

  def last_response
    response
  end

  Webrat.configure do |config|
    config.mode = :rack
  end

  RSpec.configure do |c|
    c.include self, :example_group => { :file_path => /\bspec\/requests\// }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspec-rails-2.0.0.beta.9.1 lib/rspec/rails/example/request_example_group.rb