Nothing
test_that("state_summary returns expected types and classes", {
vcr::use_cassette("state_summary_works",
{ x <- state_summary(organization_id = "TDECWR",
reporting_cycle = "2016")})
testthat::expect_s3_class(x, "tbl_df")
vcr::use_cassette("state_summary_unnest_works",
{ x <- state_summary(organization_id = "TDECWR",
reporting_cycle = "2016",
.unnest = TRUE)})
testthat::expect_s3_class(x, "tbl_df")
vcr::use_cassette("state_summary_chr_works",
{ x <- state_summary(organization_id = "TDECWR",
reporting_cycle = "2016",
tidy = FALSE)})
testthat::expect_type(x, "character")
})
test_that("state_summary returns expected errors", {
testthat::expect_error(state_summary(organization_id = "TDECWR",
reporting_cycle = 2016))
testthat::expect_error(state_summary(),
"One of the following arguments must be provided: organization_id")
skip_on_cran()
webmockr::enable(quiet = TRUE)
stub <- webmockr::stub_request("get", "https://attains.epa.gov/attains-public/api/usesStateSummary?organizationId=TDECWR&reportingCycle=2016")
webmockr::to_return(stub, status = 502)
testthat::expect_error(state_summary(organization_id = "TDECWR",
reporting_cycle = "2016"))
webmockr::disable(quiet = TRUE)
})
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.