Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 13, 2011
Commits on Jul 5, 2011
  1. @myronmarston
Commits on Jun 20, 2011
  1. @bradleyprice

    option to turn off cassettes is :ignore_cassettes. error message help…

    bradleyprice authored
    … said it was :ignore_cassette, singular. This makes it nicer when you run into this problem :)
Commits on May 19, 2011
  1. @myronmarston

    1.10.0 release.

    myronmarston authored
Commits on May 12, 2011
  1. @myronmarston

    Use a mutex rather than Thread.exclusive.

    myronmarston authored
    I'm getting errors from the rack middleware cuke on 1.8 w/ the Thread.exclusive.
  2. @myronmarston

    Fix rack middleware so that it is threadsafe.

    myronmarston authored
    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.
Commits on May 11, 2011
  1. @myronmarston
  2. @myronmarston

    Cleanup new :disable_cassette_errors option.

    myronmarston authored
    - 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 @myronmarston
Commits on Apr 20, 2011
  1. @myronmarston
Commits on Apr 15, 2011
  1. @myronmarston

    1.9.0 release.

    myronmarston authored
  2. @myronmarston

    Upgrade excon to 0.6.2.

    myronmarston authored
Commits on Apr 13, 2011
  1. @myronmarston

    Update to Excon 0.6.1.

    myronmarston authored
  2. @myronmarston

    Implement Excon adapter.

    myronmarston authored
  3. @myronmarston

    Check Excon version.

    myronmarston authored
  4. @myronmarston
Commits on Apr 1, 2011
  1. @myronmarston

    1.8.0 release.

    myronmarston authored
  2. @myronmarston

    Update to Faraday 0.6.

    myronmarston authored
Commits on Mar 26, 2011
  1. @myronmarston

    1.7.2 release.

    myronmarston authored
  2. @myronmarston

    Ensure that header values are the same when recording and replaying.

    myronmarston authored
    - Typhoeus would have a single header value like 'text/html' when recording, but it was in an array on playback ['text/html'].
    - Faraday headers are returned with lower case keys, and I was not handling this properly at all.
    
    There are a few adapter/http library combinations that do not work properly when there are multiple values for one header:
    - Faraday/Patron
    - WebMock/HTTP Client
    - WebMock/EM HTTP Request
    - WebMock/Curb
    
    I think this is due to a bug in those libraries.  I could change the way I pass headers to Faraday and WebMock, but that would break the other libs used with Faraday and WebMock (i.e. Faraday/Net::HTTP or WebMock/Net::HTTP) so I think it's best for now to just leave these pending.
    
    Closes #50.
Commits on Mar 19, 2011
  1. @myronmarston

    1.7.1 release.

    myronmarston authored
Commits on Mar 6, 2011
  1. @myronmarston

    Fix broken cukes.

    myronmarston authored
    We can't have different adapters return different values for #normalize_uri because it breaks when you stub with multiple libraries.
  2. @myronmarston
Commits on Mar 5, 2011
  1. @myronmarston
Commits on Mar 2, 2011
  1. @myronmarston

    1.7.0 release.

    myronmarston authored
  2. @myronmarston
Commits on Mar 1, 2011
  1. @myronmarston
  2. @myronmarston
  3. @myronmarston

    Use separate Before/After hooks rather than a single Around hook.

    myronmarston authored
    Unfortunately, cucumber doesn't run background steps within the Around hook.
    
    Closes #45.
Commits on Feb 28, 2011
  1. @myronmarston
Commits on Feb 27, 2011
  1. @myronmarston
Commits on Feb 11, 2011
  1. @myronmarston
  2. @myronmarston
  3. @myronmarston
  4. @myronmarston
Something went wrong with that request. Please try again.