Nothing
# Tests for spatial mapping functions
# ===================================================================
test_that("plot_raster_fast works without error", {
test_raster <- create_test_raster(vals = "ndvi")
expect_no_error(
plot_raster_fast(
test_raster,
title = "Test NDVI",
color_scheme = "ndvi"
)
)
})
test_that("quick_map works", {
test_raster <- create_test_raster()
expect_no_error(quick_map(test_raster))
})
test_that("create_spatial_map works with points", {
skip_if_not_installed("ggplot2")
test_points <- create_test_points()
# The function might return NULL for terra plots, which is expected
expect_no_error({
map_result <- create_spatial_map(
spatial_data = test_points,
fill_variable = "value1",
map_type = "points"
)
})
})
test_that("create_spatial_map works with raster", {
test_raster <- create_test_raster(vals = "ndvi")
# Should complete without error
expect_no_error({
map_result <- create_spatial_map(
spatial_data = test_raster,
map_type = "auto",
title = "Test Raster Map"
)
})
})
test_that("plot_rgb_raster works with multi-band data", {
# Create a simple multi-band raster
red_band <- create_test_raster()
green_band <- create_test_raster()
blue_band <- create_test_raster()
# Stack them
rgb_raster <- c(red_band, green_band, blue_band)
names(rgb_raster) <- c("red", "green", "blue")
expect_no_error({
plot_rgb_raster(
raster_data = rgb_raster,
r = 1, g = 2, b = 3,
title = "RGB Test"
)
})
})
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.