Nothing
test_that("You can set an API key", {
skip_on_cran()
skip_if_not(httr2::secret_has_key("OPENFDA_KEY"))
encrypted_api_key <-
"TEaDtqdFMq9_Montij5p9IY6T57IyqkbF8IYFVOpk-ttxotFUNdJSxgccAnkq4nQhplaf-r3deQ"
# The function should return a character vector
checkmate::expect_string(
set_api_key(httr2::secret_decrypt(encrypted_api_key, "OPENFDA_KEY"))
)
# Now get the API key
checkmate::expect_string(
get_api_key(),
pattern = httr2::secret_decrypt(encrypted_api_key, "OPENFDA_KEY")
)
})
test_that("API key functions throw expected errors", {
expect_error(
set_api_key(239179024359703452790),
class = "openFDA_invalid_string_param_class"
)
set_api_key("")
expect_error(get_api_key(), class = "openFDA_no_api_key")
expect_error(openFDA(), class = "openFDA_no_api_key")
})
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.