webmockr configuration
webmockr_configure(
allow_net_connect = FALSE,
allow_localhost = FALSE,
allow = NULL,
show_stubbing_instructions = TRUE,
show_body_diff = FALSE
)
webmockr_configure_reset()
webmockr_configuration()
webmockr_allow_net_connect()
webmockr_disable_net_connect(allow = NULL)
webmockr_net_connect_allowed(uri = NULL)
(logical) Default: FALSE
(logical) Default: FALSE
(character) one or more URI/URL to allow (and by extension all others are not allowed)
(logical) Default: TRUE
. If FALSE
,
stubbing instructions are not shown
(logical) Default: FALSE
. If TRUE
show's
a diff of the stub's request body and the http request body. See also
stub_body_diff()
for manually comparing request and stub bodies.
Under the hood the Suggested package diffobj
is required to do
the comparison.
(character) a URI/URL as a character string - to determine whether or not it is allowed
If there are stubs found for a request, even if net connections are
allowed (by running webmockr_allow_net_connect()
) the stubbed
response will be returned. If no stub is found, and net connections
are allowed, then a real HTTP request can be made.
if (FALSE) { # \dontrun{
webmockr_configure()
webmockr_configure(
allow_localhost = TRUE
)
webmockr_configuration()
webmockr_configure_reset()
webmockr_allow_net_connect()
webmockr_net_connect_allowed()
# disable net connect for any URIs
webmockr_disable_net_connect()
### gives NULL with no URI passed
webmockr_net_connect_allowed()
# disable net connect EXCEPT FOR given URIs
webmockr_disable_net_connect(allow = "google.com")
### is a specific URI allowed?
webmockr_net_connect_allowed("google.com")
# show body diff
webmockr_configure(show_body_diff = TRUE)
} # }