Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 19, 2011
  1. 1.10.0 release.

  2. Update to latest webmock.

Commits on May 18, 2011
  1. Update addressable.

Commits on May 17, 2011
  1. Run against all rubies on travis.

    For some reason, I got a weird error on travis when running against 1.9.2 for HTTPClient, where the response was already the body string rather than an object that responds to #content.  This fixes that as well.
Commits on May 16, 2011
  1. Run all cukes on CI.

    One of the ones that was failing on 1.9.2 passes in isolation, so I want to run them all to see if there's an issue with running all of them.
Commits on May 14, 2011
  1. Update rspec to latest.

Commits on May 13, 2011
  1. Focus on just one failed cucumber scenario with logging output so I c…

    …an see what's going on on travis.
Commits on May 12, 2011
  1. Use a mutex rather than Thread.exclusive.

    I'm getting errors from the rack middleware cuke on 1.8 w/ the Thread.exclusive.
  2. Fix rack middleware so that it is threadsafe.

    VCR as a whole is not designed to be threadsafe (running your tests in multiple threads is asking for trouble), but the rack middleware needs to be, since some rack servers (like WEBrick) are multithreaded.
    Closes #58.
  3. Update contributors.

  4. For the cucumber cuke, pull the server code into a separate file to h…

    …opefully make it clearer that vcr_cucumber_helpers is not a file for end users to require.
    See for more details.
Commits on May 11, 2011
  1. Update changelog.

  2. Cleanup new :disable_cassette_errors option.

    - Rename it to :ignore_cassettes--I think this is more intention-revealing.
    - Ensure `insert_cassette` does not actually insert a cassette when VCR is turned off with :ignore_cassettes => true.
    - No need for `use_cassette` to handle this since `insert_cassette` handles it properly now.
    - Add additional specs.
    - Fix cassette insertion error message so it mentions the new
      :ignore_cassettes option.
  3. @jsmestad
Commits on May 7, 2011
Commits on May 6, 2011
  1. Don't enable debugging on 1.9.1.

    For some reason I'm getting an error on travis for `config.debug = true` even though it works fine locally.
  2. Fix capitalization of cassette name.

    This cuke should hopefully pass travis now.
Commits on Apr 26, 2011
  1. Lock relish to 0.2.2 since 0.2.3 has a jruby-openssl dependency.

    This dependency causes issues since bundler puts it on the load path.
    Closes #57.
Commits on Apr 24, 2011
  1. Curb uses the Curl namespace.

    (thanks @phiggins!)
Commits on Apr 22, 2011
  1. Fix synopsis description.

Commits on Apr 20, 2011
Commits on Apr 19, 2011
  1. Build just 1.8.7 for now.

Something went wrong with that request. Please try again.