test_that("Cassette options", {
cl <- Cassette$new(name = "stuff", re_record_interval = 1000L,
clean_outdated_http_interactions = TRUE)
expect_is(cl, "R6")
expect_is(cl, "Cassette")
expect_is(cl$re_record_interval, "integer")
expect_equal(cl$re_record_interval, 1000L)
expect_is(cl$clean_outdated_http_interactions, "logical")
expect_true(cl$clean_outdated_http_interactions)
# eject cassette
## expect warning from empty cassette checker
expect_warning(cl$eject())
vcr_configure(warn_on_empty_cassette = FALSE)
cl <- Cassette$new(name = "stuff2")
## expect NO warning when warn_on_empty_cassette=FALSE
expect_warning(cl$eject(), NA)
})
# cleanup
unlink(file.path(vcr_configuration()$dir, "stuff.yml"))
vcr_configure_reset()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.