Nothing
# Test for utils.R
# `landfireVSI()`
test_that("landfireVSI() works as expected", {
expect_error(
landfireVSI("not a landfire_api object"),
"argument `landfire_api` must be a landfire_api object"
)
expect_error(
landfireVSI(.build_landfire_api(),
"The provided `landfire_api` object does not contain a valid `path` or `dwl_url`")
)
expect_error(
landfireVSI(.build_landfire_api(path = test_path("testdata", "vsiTestdoesntexist.zip"))),
"No file associated with the provide `landfire_api` object was found"
)
expect_s4_class(
landfireVSI(.build_landfire_api(path = test_path("testdata", "vsiTest.zip"))),
"SpatRaster"
)
})
test_that("landfireVSI() works with a valid url", {
skip_on_cran()
aoi <- c("-113.79", "42.148", "-113.56", "42.29")
email <- "rlandfire@markabuckner.com"
resp <- landfireAPIv2(products = "240EVC",
aoi = aoi, email = email,
method = "none")
expect_s4_class(landfireVSI(resp), "SpatRaster")
})
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.