Permalink
Commits on Sep 18, 2011
  1. Add test coverage of WebMock and Typhoeus being used together.

    myronmarston committed Sep 17, 2011
    This already worked but it's nice to get the test coverage so we know it will continue to work.
Commits on Sep 17, 2011
  1. Refactor FakeWeb adapter.

    myronmarston committed Sep 14, 2011
    This allows FakeWeb to match requests on body and headers.
Commits on Sep 14, 2011
Commits on Sep 13, 2011
  1. Make the regex scenarios pending since the webmock refactoring doesn'…

    myronmarston committed Sep 13, 2011
    …t easily work with it.
    
    I'll need to refactor the request matchers before the regex feature will work again.
Commits on Sep 12, 2011
  1. Deprecate `VCR::Config` in favor of `VCR.configuration` and `VCR.conf…

    myronmarston committed Sep 11, 2011
    …ig` in favor of `VCR.configure`.
    
    - "config" is ambiguous--is it short for "configure" (the verb) or "configuration" (the noun)?
    - I like this new way since it's more inline with other ruby libraries like RSpec.
    - The old singleton module made isolated tests hard as there was a lot of global state to cleanup between tests.  Now there is just one piece of state: the VCR::Configuration instance held by VCR.configuration.  This makes it far easier to keep my tests isolated.
Commits on Sep 11, 2011
  1. Change VCR::Hooks so it can be used in a class.

    myronmarston committed Sep 11, 2011
    The old version just worked in a singleton module (i.e. a module that is extended on itself).
  2. Prefer a true closure to eval'ing a string.

    myronmarston committed Sep 11, 2011
    We had to eval a string to support 1.8.6 since 1.8.6 cannot have a `&block` block parameter.
  3. Update changelog.

    myronmarston committed Sep 11, 2011
  4. Don't bother testing against 1.9.1 anymore.

    myronmarston committed Sep 10, 2011
    I don't plan to have VCR 2.0 support 1.9.1 and this allows us to cleanup a lot of special case code for 1.9.1.
Commits on Sep 10, 2011
  1. Don't build VCR 2.0 on 1.8.6.

    myronmarston committed Sep 10, 2011
    I'm dropping support for 1.8.6 and it fails intermittently on travis anyway.
  2. Bump version to 2.0.0.pre.

    myronmarston committed Sep 10, 2011
    I'm going to start working on some new 2.0 features in the VCR master branch :).
Commits on Sep 8, 2011
  1. Use default record mode of :once rather than specifying it in a bunch…

    myronmarston committed Sep 8, 2011
    … of places where it's not an important detail.
Commits on Sep 5, 2011
Commits on Sep 4, 2011
  1. Fix capture warnings hook.

    myronmarston committed Sep 4, 2011
    It was preventing RSpec from failing the build when a spec failed by overriding the at_exit hook.
Commits on Sep 1, 2011
  1. 1.11.3 release.

    myronmarston committed Sep 1, 2011
Commits on Aug 29, 2011
  1. 1.11.2 release.

    myronmarston committed Aug 29, 2011
  2. Filter out warnings that JRuby wrongly reports as coming from VCR tha…

    myronmarston committed Aug 29, 2011
    …t are actually coming from excon.