Permalink
Commits on May 2, 2017
Commits on Apr 26, 2017
  1. Add .travis.yml (#161)

    junaruga committed with perlun Apr 26, 2017
    * Add supported Rubies.
    * Add ruby-head as allow_failures.
      * It's good to know new version Ruby's issue as faster before the release.
      * fast_finish is to get the Travis result as faster
        without waiting the result of the "allow_failures" items.
        See https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
    * Add Gemfile.lock to .gitignore.
Commits on Apr 21, 2017
  1. README: Added Travis badge

    perlun committed Apr 21, 2017
    We should also convert this to Markdown perhaps.
  2. Initialize digest_username before using it.

    scepticulous committed with perlun Mar 1, 2016
    Adds intialization of digest_username and digest_password.
    
    Implements PR #116 and PR #124 .
  3. Fix weird indentation

    scepticulous committed with perlun Mar 1, 2016
  4. Adds support for empty arrays in params.

    scepticulous committed with perlun Mar 1, 2016
    Without the patch empty arrays will be removed implicitly.
    Adding this special case to ``build_nested_query`` fixes this
    issue.
    
    Implements PR #125, thanks to @croeck and @timsly
  5. Make `build_multipart` work without mixing in Rack::Test::Utils

    scepticulous committed with perlun Mar 1, 2016
    expose Rack::Test::Utils methods as module functions to avoid
    a mixing requirement of utility functions.
    
    Implements PR #131. Thanks to @tenderlove for implementing this
    feature.
  6. Add License information to gemspec.

    scepticulous committed with perlun Mar 1, 2016
    This implements PRs: #72, #90, #109, #115, #120, #126
  7. Do not set Content-Type for DELETE requests.

    scepticulous committed with perlun Feb 29, 2016
    Thanks to davidcelis.
    Implements: [PR 132](#132)
  8. Update to latest rspec version and syntax.

    scepticulous committed with perlun Feb 29, 2016
    In order to make it easier to merge other pull requests,
    we should update to rspec 3.
    This PR updats the Gemfile.lock to use rspec 3.4, it also
    updats the test syntax to match the new rspec testing style.
    
    This Change has been ported from
    [this contribution](https://github.com/brynary/rack-test/pull/134/commits)
Commits on Jul 3, 2015
  1. Merge pull request #129 from szalansky/fix_creation_of_tempfiles

    brynary committed Jul 3, 2015
    Fix creation of tempfiles in Rack::Test::UploadedFile
Commits on Jul 2, 2015
  1. Fix creation of tempfiles in Rack::Test::UploadedFile

    szalansky committed Jul 2, 2015
    Tempfile's initializer is not very intuitive. If you want your tempfile
    to have an extension you have to pass an array with two elements:
      - basename
      - extension (with a dot at the beginning)
    
    This change makes it behave more like original Rack::Multipart::UploadedFile.
Commits on Feb 26, 2015
  1. Merge pull request #77 from adamtanner/master

    brynary committed Feb 26, 2015
    Don't clobber request query string when passing params
Commits on Jan 9, 2015
  1. Release v0.6.3

    brynary committed Jan 9, 2015
  2. History

    brynary committed Jan 9, 2015
Commits on Aug 30, 2014
Commits on Mar 12, 2014
  1. Fix coverage badge

    brynary committed Mar 12, 2014
  2. Add Code Climate coverage badge

    brynary committed Mar 12, 2014
  3. Add codeclimate-test-reporter

    brynary committed Mar 12, 2014
Commits on Sep 18, 2013
  1. Merge pull request #69 from alphagov/master

    brynary committed Sep 18, 2013
    Provide full support for arrays of hashes in multipart forms
Commits on Sep 9, 2013
Commits on Jun 5, 2013
  1. Merge pull request #80 from dariocravero/csrf

    brynary committed Jun 5, 2013
    Allow for custom env settings to be set
Commits on May 24, 2013
  1. Removed csrf.

    Darío Javier Cravero committed May 24, 2013
Commits on Apr 13, 2013
  1. Fixed the local load :S

    Darío Javier Cravero committed Apr 13, 2013
  2. - Added support for managing extra env settings you may want to use

    Darío Javier Cravero committed Apr 13, 2013
      through subsequent requests.
      - There's an env method that allows managing those in the same way
      that `header` works.
      - Added tests for that too.
    - Added a csrf method to automatically add everything a csrf
      token/request needs to work so you can save tons of lines in testing
      csrf enabled controllers.
  3. Updated the Gemfile to use https://rubygems.org and updated the bundle

    Darío Javier Cravero committed Apr 13, 2013
    too (Sinatra was throwing too many warnings otherwise).
Commits on Dec 14, 2012
  1. Provide support for multipart encoding of arrays of hashes that are a…

    h-lame committed Dec 14, 2012
    …rbitrarily nested in other arrays and hashes.
  2. Extend the fix from @econsultancy to provide full support for arrays …

    h-lame committed Dec 14, 2012
    …of hashes in multipart.
    
    If we have the following params:
      blah: [{woo: 1, moo: 2}, {woo: 10, moo: 20}]
    
    It would be converted and parsed into:
    
    Before:
      blah: [{woo: 1}, {moo: 2, woo: 10}, {moo: 20}]
    
    Now:
      blah: [{woo: 1, moo: 2}, {woo: 10, {moo: 20}]
    
    Which is obviously what we want.
  3. Merge pull request #1 from econsultancy/econsultancy-20110708

    h-lame committed Dec 14, 2012
    Fix support for params with arrays of hashes in multipart forms.