# File lib/sinatra/test_helpers.rb, line 47 def app @app ||= Class.new Sinatra::Base Rack::Lint.new @app end
# File lib/sinatra/test_helpers.rb, line 41 def app=(base) @app = base end
# File lib/sinatra/test_helpers.rb, line 79 def last_env last_request.env end
# File lib/sinatra/test_helpers.rb, line 66 def last_request? last_request true rescue Rack::Test::Error false end
# File lib/sinatra/test_helpers.rb, line 31 def mock_app(base = Sinatra::Base, &block) inner = nil @app = Sinatra.new(base) do inner = self class_eval(&block) end @settings = inner app end
# File lib/sinatra/test_helpers.rb, line 53 def options(uri, params = {}, env = {}, &block) env = env_for(uri, env.merge(:method => "OPTIONS", :params => params)) current_session.send(:process_request, uri, env, &block) end
# File lib/sinatra/test_helpers.rb, line 60 def patch(uri, params = {}, env = {}, &block) env = env_for(uri, env.merge(:method => "PATCH", :params => params)) current_session.send(:process_request, uri, env, &block) end
Generated with the Darkfish Rdoc Generator 2.