Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: myronmarston/vcr
...
head fork: myronmarston/vcr
Checking mergeability… Don't worry, you can still create the pull request.
Commits on May 30, 2011
@myronmarston fix typo d37b7f8
Commits on Jun 03, 2011
@myronmarston Allow relish docs to be re-pushed when I run "rake relish". 4db3d6e
Commits on Jun 14, 2011
@myronmarston Update Faraday to latest. 0308929
@myronmarston Github has changed their url for raw gists. 53023c2
Commits on Jun 20, 2011
@bradleyprice bradleyprice option to turn off cassettes is :ignore_cassettes. error message help…
… said it was :ignore_cassette, singular. This makes it nicer when you run into this problem :)
d70f8e2
@myronmarston Just run against 1.8.7 and 1.9.2 for now as I seem to regularly get b…
…acked up on travis.
1cca872
Commits on Jun 21, 2011
@myronmarston Merge pull request #72 from bradleyisotope/patch-1
option to turn off cassettes is :ignore_cassettes.  error message help sa
cefa21b
@myronmarston Update changelog. b604625
Commits on Jul 05, 2011
@myronmarston Fix excon adapter to handle query specified as a hash.
Closes #73.
a216984
Commits on Jul 15, 2011
@myronmarston Upgrade excon to latest. 113487e
@geemus geemus [excon] stubbed_response should return hash instead of struct 2b7ed5f
@myronmarston Update changelog. 2659fd5
Commits on Jul 16, 2011
@myronmarston Add spec for excon's streaming API. 00f50c2
@myronmarston Fix excon adapter so that it records a response even when excon raise…
…s an error due to an unexpected response.

Closes #77.
ca1e54a
@myronmarston Update excon version requirement to 0.6.5. 042a1b5
Commits on Jul 17, 2011
@myronmarston 1.10.1 release. 7573d96
@myronmarston 1.10.2 release.
Botched 1.10.1 by building gem on 1.9.2 with psych :(.
e472188
Commits on Jul 22, 2011
@myronmarston Add recent contributors to readme. d78791e
@myronmarston Handle case where body is nil.
Closes #79.
c986238
@myronmarston 1.10.3 release. d62fe13
Commits on Aug 16, 2011
@myronmarston Use latest webmock (1.7.0). 407b74e
@myronmarston WebMock::Net::HTTPResponse has been renamed to Net::WebMockHTTPResponse. 1eafe63
@myronmarston Refactor monkey patch management so that they are turned off by defau…
…lt and only enabled for individual specs.
9377c2b
@myronmarston Fix typhoeus adapter to work with latest WebMock.
WebMock now directly supports Typhoeus; we need to disable it so there aren't conflicts.
27e1de2
@myronmarston Bump up the webmock minimum version. df067af
@myronmarston Remove scenario that doesn't provide much value.
Also, it was failing with the latest webmock since webmock loads typhoeus now.
bb78d8d
@myronmarston Remove cukes from travis build.
They are very slow and may have been the source of previous travis issues.
9e75d28
@myronmarston Disable a spec from running on CI--it gets a stack level too deep err…
…or. I don't get it locally though--must be some weird psych issue.
2054cee
Commits on Aug 18, 2011
@myronmarston Build against some other MRI rubies. 8320c22
@myronmarston Don't install a bunch of extra unnecessary gems on travis. d21b758
@myronmarston Remove extra server logging from travis CI output. 5ff5728
@myronmarston Disable RSpec debug flag for CI. 5bb86dd
@myronmarston Update travis build matrix.
- The version of cucumber I'm locked to doesn't install on 1.9.3.
- Let's try building against rbx and jruby, too.
5c03919
@myronmarston Typhoeus is not available on JRuby. 0cf5a1e
@myronmarston Rubinius is getting crazy crashes on travis, so skip it for now. 698ad7d
@myronmarston Rename method so it matches what it actually does. 2349cbc
@myronmarston Extract common adapter logic. 9eacb74
@myronmarston WebMock 1.7.4 is out. abb8be9
@myronmarston Lock linecache to the latest version that works on 1.8.6 (since we st…
…ill support 1.8.6).
c5a80fc
Commits on Aug 19, 2011
@myronmarston 1.11.0 release. 966d8ba
@myronmarston Prevent releases on 1.9 as that leads to weird psych/syck errors in t…
…he gemspec.
c0141b0
@myronmarston 1.11.1 release. 5393e26
Commits on Aug 20, 2011
@myronmarston Skip httpclient cucumber scenarios on JRuby.
They are causing the cukes to freeze and provide little benefit on JRuby..
73b177b
@myronmarston Use bundler_args rather than a conditional to exclude "extras" group …
…gems from installing on travis-ci.
5353724
@myronmarston Run the cukes on 1.9.2 on travis. f6c2ffc
@myronmarston The cukes ran fine on travis for 1.9.2! Let's build them on 1.8.7 as …
…well.
cbf203c
Commits on Aug 21, 2011
@myronmarston Fix localhost server to work with rubinius.
For some reason, the object_id of the rack app is different in different threads on rubinius, but not on other rubies.
80667f8
@myronmarston Try building rubinius on travis now that I got it working locally. ecc9d40
Commits on Aug 22, 2011
@myronmarston Update to latest cucumber and aruba. 659ab15
@myronmarston Remove unneeded aruba patches. b552b07
@myronmarston Use latest aruba steps. 465d77c
@myronmarston Increase aruba timeout from default of 3 seconds to 10.
cucumber.feature takes longer than 3 seconds.
cfc1481
@myronmarston Fix changelog wording. 662ed74
@myronmarston Use fuubar formatter to get better test output. 6c7188d
@myronmarston It's httpclient, not http_client. 81d2246
@myronmarston The cukes take longer on JRuby, so make the timeout longer. 0713279
@myronmarston Excon is having issues on JRuby cukes, so disable it for now. b8f44f4
@myronmarston Update travis rubies.
- rbx is getting crazy fatal crash errors, so remove it.
- Let's try 1.9.3 now that we're on a version of cucumber that can be installed on 1.9.3.
3d1a8a5
Commits on Aug 25, 2011
@myronmarston Upgrade rake dependency. This should hopefully allow VCR to build on …
…1.9.3 on travis.
eda1867
@myronmarston Use progress formatter for cucumber on travis. 0ac66bf
@myronmarston ruby-debug doesn't appear to be installable on 1.9.3 yet. 9797f93
@myronmarston BasicObject's instance methods include #__id__ on 1.9.3. 63ee509
Commits on Aug 26, 2011
@myronmarston Fix cukes failing on 1.9.3.
On 1.9.3, we were getting an error: "file not found: --with-server (ArgumentError)".  Apparently the test/unit option parser has changed and doesn't support an arbitrary option like "-- --with-server".
94238f7
@myronmarston Build the 1.9.3 cukes on travis now that they pass. 939ba82
@myronmarston My last commit broke the test/unit and shoulda cukes on 1.8 :(.
This should (hopefully) work on 1.8 and 1.9.
bb0d71e
@myronmarston Exclude cucumber from installing on 1.8.6 as it causes a buffer overf…
…low on travis during installation.
f7bc6b8
@myronmarston Enable ruby warnings when the specs are run with WARNINGS=true. 1dcba45
@myronmarston Use "should eq(...)" instead of "should ==" to avoid ruby warning. 8fc0f6e
@myronmarston Fix warning: "`*' interpreted as argument prefix". af5086e
@myronmarston Fix warning: "loading in progress, circular require considered harmful". bae5941
@myronmarston Fix "instance variable not initialized" warnings. 0fe1d97
@myronmarston Fix warning: "`&' interpreted as argument prefix". a450306
@myronmarston Fix uninitialized variable warning. 3ebaa96
@myronmarston Fix mis-matched indentation warning. 735500c
@myronmarston Fix method redefinition warning. db9212e
Commits on Aug 27, 2011
@myronmarston I have no idea why, but `should eq(regex)` is causing a seg fault on …
…1.8.6 but this way doesn't.
5318f8e
@myronmarston Fix uninitialized ivar warning. 7e2ef02
@myronmarston Setup warnings as part of the build.
- Always run specs with warnigs enabled.
- Fail the build if there are warnings from VCR's code.
- Capture the warnings and print it on exit so the output is cleaner.
297f028
@myronmarston Silence method redefinition warnings. 7eedbc8
@myronmarston Fix uninitialized ivar warnings. edc2b5f
@myronmarston Enable warnings on travis, too. d8a5b21
Commits on Aug 28, 2011
@myronmarston Close our temporary file. 29e99aa
Commits on Aug 29, 2011
@myronmarston Update patron and curb dependencies. 1a5a770
@myronmarston Fix uninitialized ivar warning. ef6007c
@myronmarston Fix "unused variable" warnings on 1.9.3. bc012fd
@myronmarston Filter out warnings that JRuby wrongly reports as coming from VCR tha…
…t are actually coming from excon.
d4bd9ac
@myronmarston 1.11.2 release. 76c8d2b
Commits on Sep 01, 2011
@myronmarston Ensure that VCR::HTTPInteraction does not serialize `@ignored` since …
…it's transient state.
898c3ea
@myronmarston Convert pseudo-regexps to real regexps. 8545f21
@myronmarston 1.11.3 release. 0544db9