Commits on Sep 21, 2017
  1. .travis.yml: Update MRI and JRuby versions

    perlun committed on GitHub Sep 21, 2017
    The MRI is mostly to just keep up with latest, the JRuby is needed because old JRuby versions are currently lost (because of reasons mentioned here:
Commits on Aug 7, 2017
  1. Added version badge (#199)

    perlun committed on GitHub Aug 7, 2017
    * Added more badges
    Sorry, once again a branch in this repo: it's just so convenient to edit straight in the GitHub UI. I promise to delete the branch afterwards. 😎
    * Removed download count
    ...after peer review.
Commits on Aug 3, 2017
  1. Bugfix for Cookies with multiple paths (#197)

    kylewelsby committed with perlun Aug 3, 2017
    * Bugfix for Cookies with multiple paths
    closes #16
    * Fixed spec names
  2. Added note about how to post JSON (#198)

    perlun committed on GitHub Aug 3, 2017
    Credits go to Jason Worley who wrote about this on [his blog](
Commits on Jul 26, 2017
  1. Add custom_request, remove duplication (#184)

    iGEL committed with scepticulous Jul 26, 2017
    * Introduce custom_request to support all verbs
    I believe, it's not useful to support every HTTP verb defined
    everywhere with a custom method. But it should be possible to use those
    verbs, thus we should introduce a method to trigger requests with a
    custom verb. Unfortunately, there is already a public request method, so
    I had to choose a different name.
    * Avoid parsing the URI twice [Fixes #104]
    * Allow long blocks in spec & gemspec
    RSpec is encouraging very long blocks, so I don't think there's a way
    around them.
    The block in the gemspec is just configuration.
Commits on Jul 18, 2017
  1. Add the ability to create Test::UploadedFile instances without the fi…

    amilligan committed with perlun Jul 18, 2017
    …le system (#149)
    * Conform to standard #respond_to? usage
    * Loosen fake UploadedFile coupling to file system
    The initializer now accepts an IO object, which allows callers to
    instantiate fake upload objects with in-memory content.
    * Loosen multipart content coupling to file system
Commits on Jul 14, 2017
  1. Update CodeClimate badges (#195)

    toshimaru committed with scepticulous Jul 14, 2017
    * Update CodeClimate badge
    * Update badges to the latest
Commits on Jul 12, 2017
  1. Add how to install rack-test from github to README. (#189)

    junaruga committed on GitHub Jul 12, 2017
    To explain users about the way to install unreleased version.
  2. Rubocop fixes (#196)

    perlun committed on GitHub Jul 12, 2017
    This makes the 👮 be happy.
    A lot of this is just:
    - rubocop -a (auto-fix)
    - rubocop --auto-gen (generate todo config)
    But, the good part about this is that we can now run Rubocop on each Travis build, to ensure that _new code_ follows the Rubocop rules as defined in .rubocop.yml
  3. Remove new line from basic auth (#185)

    absrd committed with perlun Jul 12, 2017
    * Fixes #64 - Removes new line from basic auth
    * Fixed grammar
Commits on Jul 10, 2017
  1. Release v0.7.0 (#192)

    junaruga committed on GitHub Jul 10, 2017
Commits on Jul 7, 2017
  1. History (#191)

    junaruga committed on GitHub Jul 7, 2017
  2. Add Rubocop task to Rakefile. (#187)

    junaruga committed on GitHub Jul 7, 2017
  3. Update to prevent test failure for UploadedFile GC test on JRuby. (#188)

    junaruga committed with perlun Jul 7, 2017
    Because the test sometimes fails.
Commits on Jun 18, 2017
  1. Change codeclimate URL correctly. (#186)

    junaruga committed on GitHub Jun 18, 2017
Commits on Jun 5, 2017
Commits on Jun 2, 2017
  1. Fix errors at rake docs and whitespace. (#183)

    junaruga committed on GitHub Jun 2, 2017
    * Fix rake whitespace.
      Change the sed command format to run on GNU sed.
    * Change hanna to rdoc to generate rdoc document.
      Because hanna latest version 0.1.12 is using very old rake as runtime dependency.
      That causes install error.
      rdoc does not have any runtime dependency. It looks better.
Commits on May 30, 2017
  1. Stop generating gemspec file. (#181)

    junaruga committed on GitHub May 30, 2017
    * Because the generating is confusing us including contributors.
    * The reason of new file lib/rack/test/version.rb is because of preventing
      an error when "rack/test" is loaded recursively in gemspec file.
    * Add release way to README again because that is useful
      for people who do release.
Commits on May 19, 2017
  1. Converts History.txt to markdown (#179)

    scepticulous committed on GitHub May 19, 2017
    * Converts History.txt to markdown
    After discussing and agreeing on a convertion to markdown
    (see github issue #168 ) this change renames the file and
    cleans up the formatting.
    NOTE: the content stays untouched.
    * Improves code rendering
    According to the suggestions in the PR, more code snippets
    haven been marked as code for proper rendering.
Commits on May 17, 2017
  1. Fixes spelling (#178)

    scepticulous committed on GitHub May 17, 2017
    Fixes one spelling error and inconsistent punctuation.
  2. Switches README format to markdown (#176)

    scepticulous committed on GitHub May 17, 2017
    As discussed in github issue #175 the format is supposed to be
    changed to markdown. This Change changes the file extension and
    formatting of the file.
    In addition the copyright and maintainer sections have been updated
    and/or removed.
Commits on May 16, 2017
  1. Feature/bulk pr for readme updates (#174)

    scepticulous committed on GitHub May 16, 2017
    * a small working example
    * Little readme tweaks
Commits on May 12, 2017
  1. Set scheme when using ENV to enable SSL (#155)

    neilang committed with perlun May 12, 2017
    * Set scheme if `nil` when using ENV to enable SSL
    * Replace should syntax with expect syntax in Rack::Test::Session spec
    Thanks to @neilang and @rafaelgonzalez for doing this. (@perlun was merely the person rebasing their work into master)
Commits on May 9, 2017
Commits on May 8, 2017
  1. Generate rack-test.gemspec from Thorfile. (#166)

    junaruga committed on GitHub May 8, 2017
    * Add license.
    * Update Home Page
  2. History (#165)

    junaruga committed on GitHub May 8, 2017
Commits on May 2, 2017
  1. Support rack 2.

    junaruga committed with junaruga Apr 26, 2017
    * Prepare test environment for both rack 1 and rack 2 on Travis.
      * Update .travis.yml.
        * Add "bundle list" in script section to check rack's version
          from Travis log page.
      * Update Gemfile for rack 2 test, and
        add gemfiles/Gemfile.rack-1 for rack 1 test.
        * Keep codeclimate-test-reporter version < 1.
          To supress deprecated warning temporary.
          Later update it to latest version.
        * Add gems to Gemfile for Thorfile.
        * Specify sinatra 2.0.0.rc2 version for rack 2 test.
      * Delete Gemfile.lock
    * Fix test suite for Rack 2.x compatiblity.
  2. Explicitly set license to MIT in .gemspec (#130)

    benders committed with perlun May 2, 2017
    This will help out any tooling that reads the gemspec instead of scanning the contents.
Commits on Apr 26, 2017