# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi gems # typed: strong # # If you would like to make changes to this file, great! Please create the gem's shim here: # # https://github.com/sorbet/sorbet-typed/new/master?filename=lib/rack-test/all/rack-test.rbi # # rack-test-1.1.0 module Rack end class Rack::MockSession def after_request(&block); end def clear_cookies; end def cookie_jar; end def cookie_jar=(arg0); end def default_host; end def initialize(app, default_host = nil); end def last_request; end def last_response; end def request(uri, env); end def set_cookie(cookie, uri = nil); end end module Rack::Test def self.encoding_aware_strings?; end end class Rack::Test::Cookie def <=>(other); end def default_uri; end def domain; end def empty?; end def expired?; end def expires; end def http_only?; end def initialize(raw, uri = nil, default_host = nil); end def matches?(uri); end def name; end def path; end def raw; end def replaces?(other); end def secure?; end def to_h; end def to_hash; end def valid?(uri); end def value; end include Rack::Utils end class Rack::Test::CookieJar def <<(new_cookie); end def [](name); end def []=(name, value); end def delete(name); end def for(uri); end def get_cookie(name); end def hash_for(uri = nil); end def initialize(cookies = nil, default_host = nil); end def merge(raw_cookies, uri = nil); end def to_hash; end end class Rack::Test::MockDigestRequest def initialize(params); end def method; end def method_missing(sym); end def response(password); end end module Rack::Test::Utils def build_file_part(parameter_name, uploaded_file); end def build_multipart(params, first = nil, multipart = nil); end def build_nested_query(value, prefix = nil); end def build_parts(parameters); end def build_primitive_part(parameter_name, value); end def get_parts(parameters); end def self.build_file_part(parameter_name, uploaded_file); end def self.build_multipart(params, first = nil, multipart = nil); end def self.build_nested_query(value, prefix = nil); end def self.build_parts(parameters); end def self.build_primitive_part(parameter_name, value); end def self.get_parts(parameters); end extend Rack::Utils include Rack::Utils end module Rack::Test::Methods def _current_session_names; end def authorize(*args, &block); end def basic_authorize(*args, &block); end def build_rack_mock_session; end def build_rack_test_session(name); end def clear_cookies(*args, &block); end def current_session; end def custom_request(*args, &block); end def delete(*args, &block); end def digest_authorize(*args, &block); end def env(*args, &block); end def follow_redirect!(*args, &block); end def get(*args, &block); end def head(*args, &block); end def header(*args, &block); end def last_request(*args, &block); end def last_response(*args, &block); end def options(*args, &block); end def patch(*args, &block); end def post(*args, &block); end def put(*args, &block); end def rack_mock_session(name = nil); end def rack_test_session(name = nil); end def request(*args, &block); end def set_cookie(*args, &block); end def with_session(name); end extend Forwardable end class Rack::Test::UploadedFile def content_type; end def content_type=(arg0); end def initialize(content, content_type = nil, binary = nil, original_filename: nil); end def initialize_from_file_path(path); end def initialize_from_stringio(stringio, original_filename); end def local_path; end def method_missing(method_name, *args, &block); end def original_filename; end def path; end def respond_to_missing?(method_name, include_private = nil); end def self.actually_finalize(file); end def self.finalize(file); end def tempfile; end end class Rack::Test::Error < StandardError end class Rack::Test::Session def authorize(username, password); end def basic_authorize(username, password); end def clear_cookies(*args, &block); end def custom_request(verb, uri, params = nil, env = nil, &block); end def default_env; end def delete(uri, params = nil, env = nil, &block); end def digest_auth_configured?; end def digest_auth_header; end def digest_authorize(username, password); end def env(name, value); end def env_for(uri, env); end def follow_redirect!; end def get(uri, params = nil, env = nil, &block); end def head(uri, params = nil, env = nil, &block); end def header(name, value); end def headers_for_env; end def initialize(mock_session); end def last_request(*args, &block); end def last_response(*args, &block); end def options(uri, params = nil, env = nil, &block); end def params_to_string(params); end def parse_uri(path, env); end def patch(uri, params = nil, env = nil, &block); end def post(uri, params = nil, env = nil, &block); end def process_request(uri, env); end def put(uri, params = nil, env = nil, &block); end def request(uri, env = nil, &block); end def retry_with_digest_auth?(env); end def set_cookie(*args, &block); end extend Forwardable include Rack::Test::Utils end