U:RDoc::NormalClass[iI"MockRequest:ETI"Rack::MockRequest;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"CRack::MockRequest helps testing your Rack application without ;TI"actually using HTTP.;To:RDoc::Markup::BlankLineo; ;[I"LAfter performing a request on a URL with get/post/put/patch/delete, it ;TI"Ereturns a MockResponse with useful helper methods for effective ;TI" testing.;T@o; ;[I">You can pass a hash with additional configuration to the ;TI"get/post/put/patch/delete.;To:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I":input;T;[o; ;[I"2A String or IO-like to be used as rack.input.;To;;[I":fatal;T;[o; ;[I";Raise a FatalWarning if the app writes to rack.errors.;To;;[I":lint;T;[o; ;[I"3If true, wrap the application in a Rack::Lint.;T: @fileI"lib/rack/mock_request.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[U:RDoc::Constant[iI"DEFAULT_ENV;TI"#Rack::MockRequest::DEFAULT_ENV;T: public0o;;[;@3;0@3@cRDoc::NormalClass0[[[I" class;T[[;[[I" env_for;TI"lib/rack/mock_request.rb;T[I"new;T@F[I"parse_uri_rfc2396;T@F[:protected[[: private[[I" instance;T[[;[ [I" delete;T@F[I"get;T@F[I" head;T@F[I" options;T@F[I" patch;T@F[I" post;T@F[I"put;T@F[I" request;T@F[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@3I" Rack;TcRDoc::NormalModule