All
The :all
record mode will:
Record new interactions.
Never replay previously recorded interactions.
This can be temporarily used to force VCR to re-record a cassette (i.e. to ensure the responses are not out of date) or can be used when you simply want to log all HTTP requests.
Background ()
Given a file named "setup.rb" with:
And a previously recorded cassette file "cassettes/example.yml" with:
Re-record previously recorded response
Given a file named "re_record.rb" with:
When I run ruby re_record.rb
Then it should pass with "Response: Hello"
And the file "cassettes/example.yml" should contain "Hello"
But the file "cassettes/example.yml" should not contain "old response".
Record new request
Given a file named "record_new.rb" with:
When I run ruby record_new.rb
Then it should pass with "Response: Goodbye"
And the file "cassettes/example.yml" should contain each of these:
| old response | | Goodbye |
Last updated