Nothing
Sys.setlocale("LC_COLLATE", "C") # What CRAN does
set.seed(999)
options(
warn = 1,
httptest.debug = FALSE
)
library(httr)
capture_while_mocking <- function(..., path) {
with_mock_path(path, {
# We'll write to `path` but read from wherever was set before
tracer <- quote({
.mockPaths <- function() getOption("httptest.mock.paths")[-1]
})
with_trace("find_mock_file",
where = with_mock_api, tracer = tracer,
expr = capture_requests(...)
)
})
}
with_redactor <- function(x, ...) {
old <- getOption("httptest.redactor")
old.pkgs <- getOption("httptest.redactor.packages")
set_redactor(x)
on.exit({
set_redactor(old)
options(httptest.redactor.packages = old.pkgs)
})
eval.parent(...)
}
reset_redactors <- function() {
options(
httptest.redactor = NULL,
httptest.redactor.packages = NULL,
httptest.requester = NULL,
httptest.requester.packages = NULL
)
}
install_testpkg <- function(pkg, lib = tempfile()) {
dir.create(lib)
tools::Rcmd(c("INSTALL", "testpkg", paste0("--library=", shQuote(lib))),
stdout = NULL, stderr = NULL
)
return(lib)
}
# A quiet version of httr's content
quiet_content <- function(...) {
suppressMessages(content(...))
}
testthat_transition <- function(old, new) {
is_3e <- tryCatch(testthat::edition_get() == 3, error = function(e) FALSE)
if (is_3e) {
eval(new, envir = parent.frame())
} else {
eval(old, envir = parent.frame())
}
}
# assign to global to be used inside of `public()` calls
third_edition <<- tryCatch(testthat::edition_get() == 3, error = function(e) FALSE)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.