test_that("indicator returns a named numeric scalar", {
result <- no2_seq(city_example)
expect_length(result, 1)
expect_type(result, "double")
expect_type(names(result), "character")
})
test_that("city_functions is not used when green_df is not NULL", {
no2_seq(city_example, green_df = tibble(a = 1, b=2)) %>%
expect_error()
})
test_that("sequestration increases if edible area increases", {
scenario_1 <- set_scenario(city_example, pGarden = 0, pRooftop = 0,
vacant_from = "Streets", edible_area_vacant = c(0.1, 0.1), quiet = TRUE)
scenario_2 <- set_scenario(city_example, pGarden = 0, pRooftop = 0,
vacant_from = "Streets", edible_area_vacant = c(0.8, 0.8), quiet = TRUE)
expect_gt(no2_seq(scenario_2), no2_seq(scenario_1))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.