Class: Lookout::Rack::Test::RSpec::FakeRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/lookout/rack/test/rspec/fake_request.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeFakeRequest

Returns a new instance of FakeRequest.



7
8
9
10
11
12
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 7

def initialize
  @session = {}
  @env = {}
  @request = Object.new
  @request.stub(:path_info).and_return('')
end

Instance Attribute Details

#envObject

Returns the value of attribute env.



5
6
7
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 5

def env
  @env
end

#requestObject

Returns the value of attribute request.



5
6
7
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 5

def request
  @request
end

#sessionObject

Returns the value of attribute session.



5
6
7
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 5

def session
  @session
end

Instance Method Details

#halt(status, error_string) ⇒ Object



16
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 16

def halt(status, error_string); end

#redirect(path, params = {}) ⇒ Object

So we can catch calls to the redirect method



14
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 14

def redirect(path, params={}); end

#to(url) ⇒ Object



18
# File 'lib/lookout/rack/test/rspec/fake_request.rb', line 18

def to(url); url; end