tests/testthat/test-required-pkgs-Spat.R

test_that("Required packages", {
  file_path <- system.file("extdata/cyl_temp.tif", package = "tidyterra")
  r <- terra::rast(file_path)

  expect_identical(required_pkgs(r), "terra")

  #  With vectors
  v <- terra::vect(system.file("extdata/cyl.gpkg", package = "tidyterra"))
  expect_identical(required_pkgs(v), "terra")

  expect_identical(required_pkgs(terra::ext(r)), "terra")

  expect_identical(required_pkgs(terra::graticule()), "terra")
})

Try the tidyterra package in your browser

Any scripts or data that you put into this service are public.

tidyterra documentation built on March 11, 2026, 9:08 a.m.