* master: Cleanup older code than Ruby 2.0+ one update history First attempt to mass-port from minitest/bacon to minitest/spec. raise an exception if the parameters are too deep Conflicts: test/spec_request.rb test/spec_utils.rb
* master: Cleanup older code than Ruby 2.0+ one extract a `make_cookie_header` method Fix encoding issue in source files Use ::Encoding instead of Parser::Encoding FIX: Backwards compatibility with soupy data Force encoding of parsed filename Feature: Provided support for non-ascii character in public header Simplify regular expressions and extract the extended filename Move RFC2183 constant too Start updating definitions for RFC 2231 Add failing test replace OkJson in favor of the JSON gem Constantize all rack environment variables and make them frozen set the logger to nil update history Added media_type methods in Rack::Response raise an exception if the parameters are too deep Handle param parsing errors in MethodOverride silently Conflicts: rack.gemspec test/spec_chunked.rb test/spec_lint.rb test/spec_multipart.rb test/spec_request.rb test/spec_session_cookie.rb test/spec_utils.rb test/spec_version.rb
Regexp#kcode is no longer supported nor Ruby < 2.2.
Because of Ruby's 1.8 unordered Hash, it was being tested against #parse_nested_query. Since Ruby 1.9 Hashes keep order, we can test it using the actual result instead of using the result of #parse_nested_query.
I still can't run some of the tests, so they might have problems. I'll leave it to the CI to catch them.
…le, so no loss except for the extra dependency in this case
This is a VERY quick conversion to minitest/bacon. It does nothing but include minitest/bacon and get the tests passing again. Some things are different, namely, how minitest treats tests (instance methods run randomly) vs how bacon treats tests ("class" blocks run serially). Instance variable access is different between the two, so some things got wrapped in before/after blocks WITHOUT indenting properly. That'll come later.
…ired we should only be able to find the default_query_parser in one place, Utils. Also the keyspace size should be a require parameter