Package: vcr 2.0.0

vcr: Record 'HTTP' Calls to Disk
Record test suite 'HTTP' requests and replays them during future runs. A port of the Ruby gem of the same name (<https://github.com/vcr/vcr/>). Works by recording real 'HTTP' requests/responses on disk in 'cassettes', and then replaying matching responses on subsequent requests.
Authors:
vcr_2.0.0.tar.gz
vcr_2.0.0.zip(r-4.6)vcr_2.0.0.zip(r-4.5)vcr_2.0.0.zip(r-4.4)
vcr_2.0.0.tgz(r-4.5-any)vcr_2.0.0.tgz(r-4.4-any)
vcr_2.0.0.tar.gz(r-4.6-any)vcr_2.0.0.tar.gz(r-4.5-any)
vcr_2.0.0.tgz(r-4.5-emscripten)
vcr.pdf |vcr.html✨
vcr/json (API)
NEWS
# Install 'vcr' in R: |
install.packages('vcr', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ropensci/vcr/issues
Pkgdown site:https://docs.ropensci.org
httphttpsapiweb-servicescurlmockmockinghttp-mockingtestingtesting-toolstddunit-testingvcr
Last updated from:42fad406bf (on main). Checks:10 OK. Indexed: yes.
Target | Result | Total time | Artifact |
---|---|---|---|
linux-devel-x86_64 | OK | 143 | |
pkgdown docs | OK | 190 | |
source / vignettes | OK | 188 | |
linux-release-x86_64 | OK | 136 | |
macos-release-arm64 | OK | 83 | |
macos-oldrel-arm64 | OK | 91 | |
windows-devel | OK | 126 | |
windows-release | OK | 91 | |
windows-oldrel | OK | 88 | |
wasm-release | OK | 113 |
Exports:Cassettecassette_pathcassettescheck_cassette_namescurrent_cassettecurrent_cassette_recordingcurrent_cassette_replayingeject_cassetteinsert_cassetteinsert_example_cassetteis_recordingis_replayinglocal_cassettelocal_vcr_configurelocal_vcr_configure_logsetup_knitrskip_if_vcr_offturn_offturn_onturned_offturned_onuse_cassetteuse_vcrvcr_config_defaultsvcr_configurationvcr_configurevcr_configure_logvcr_configure_resetvcr_last_requestvcr_last_responsevcr_test_path
Dependencies:clicrayoncurldiffobjgluejsonlitelifecycleR6rlangrprojrootwaldoyaml
cassette
Rendered fromknitr-test.Rmd
usingknitr::rmarkdown
on Aug 27 2025.Last update: 2025-07-04
Started: 2025-05-12
Debugging vcr failures
Rendered fromdebugging.Rmd
usingknitr::rmarkdown
on Aug 27 2025.Last update: 2025-06-19
Started: 2020-11-25
Design of vcr
Rendered fromdesign.Rmd
usingknitr::rmarkdown
on Aug 27 2025.Last update: 2025-07-21
Started: 2021-05-04
Getting started with vcr
Rendered fromvcr.Rmd
usingknitr::rmarkdown
on Aug 27 2025.Last update: 2025-07-16
Started: 2019-06-13
Protecting secrets
Rendered fromsecrets.Rmd
usingknitr::rmarkdown
on Aug 27 2025.Last update: 2025-05-13
Started: 2025-05-01
Readme and manuals
Help Manual
Help page | Topics |
---|---|
List cassettes, get current cassette, etc. | cassettes cassette_path current_cassette current_cassette_recording current_cassette_replaying |
Use cassettes in examples | insert_example_cassette |
Determine if vcr is recording/replaying | is_recording is_replaying |
Turn vcr on and off | lightswitch skip_if_vcr_off turned_off turned_on turn_off turn_on |
Use vcr in vignettes | setup_knitr |
Use a cassette to record HTTP requests | local_cassette use_cassette |
Global Configuration Options | local_vcr_configure vcr_configuration vcr_configure vcr_configure_reset vcr_config_defaults |
Configure vcr logging | local_vcr_configure_log vcr_configure_log |
Retrieve last vcr request/response | vcr_last_request vcr_last_response |
Locate file in tests directory | vcr_test_path |