Nothing
test_that("missing input", {
expect_error(plot_exposure(NULL),
"No exposure data found")
expect_error(plot_exposure(c(1), NULL),
"No region_boundary data found")
})
test_that("generates plots", {
exposure <- split(data.frame(region = rep(c("r1", "r2"), each = 2),
chnm = rep(c("c1", "c2"), 2),
mean = c(0, 1, 2, 3),
norm = c(1, 2, 3, 4)),
~region)
unit_square <- matrix(c(0, 0, 1, 0, 1, 1, 0, 1, 0, 0), ncol = 2, byrow = TRUE)
region_boundary <- data.frame(
region = c("r1", "r2"),
geometry = sf::st_sfc(
sf::st_polygon(list(unit_square)),
sf::st_polygon(list(unit_square + 1))
)
)
group_boundary <- data.frame(
geometry = sf::st_sfc(
sf::st_polygon(list(unit_square * 2))
)
)
expect_no_error(plot_exposure(exposure, region_boundary))
expect_no_error(plot_exposure(exposure, region_boundary, group_boundary))
})
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.