Module: Innate::Mock
- Defined in:
- lib/innate/mock.rb
Defined Under Namespace
Classes: Session
Constant Summary collapse
- HTTP_METHODS =
%w[ CONNECT DELETE GET HEAD OPTIONS POST PUT TRACE ]
- OPTIONS =
{:app => Innate}
Class Method Summary collapse
- .mock(method, *args) ⇒ Object
- .mock_request(app = OPTIONS[:app]) ⇒ Object
- .session {|Session.new| ... } ⇒ Object
Class Method Details
.mock(method, *args) ⇒ Object
13 14 15 |
# File 'lib/innate/mock.rb', line 13 def self.mock(method, *args) mock_request.request(method, *args) end |
.mock_request(app = OPTIONS[:app]) ⇒ Object
17 18 19 |
# File 'lib/innate/mock.rb', line 17 def self.mock_request(app = OPTIONS[:app]) Rack::MockRequest.new(app) end |