testthat::test_that("runs correctly", { #Load in DSM test_dsm <- terra::rast(system.file("test_dsm.tif", package ="viewscape")) #Load in the viewpoint test_viewpoint <- sf::read_sf(system.file("test_viewpoint.shp", package = "viewscape")) #Compute viewshed output <- viewscape::compute_viewshed(dsm = test_dsm, viewpoints = test_viewpoint, offset_viewpoint = 6, plot=FALSE) testthat::expect_type(output, "S4") })