Sha256: d9c04703812a3612d7b35dd8c3f927c5710c6ff2a182d5f1ea50a1d04f7c87b0

Contents?: true

Size: 652 Bytes

Versions: 2

Compression:

Stored size: 652 Bytes

Contents

require 'action_dispatch'
require 'webrat'

module RequestExampleGroupBehaviour
  include ActionDispatch::Assertions
  include ActionDispatch::Integration::Runner
  include Webrat::Matchers
  include Webrat::Methods
  include Rspec::Rails::Matchers

  def self.included(mod)
    mod.before do
      @_result = Struct.new(:add_assertion).new
      @router = Rails.application.routes
    end
  end
  
  def app
    Rails.application
  end

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

  def last_response
    response
  end

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

Version data entries

2 entries across 2 versions & 1 rubygems

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