#if (fs::dir_exists(here::here("tests", "testthat", "testdata"))) { # pr_gpkg <- here::here("tests", "testthat", "testdata", "parana.gpkg") |> # sf::st_read(quiet = TRUE) #} else { # pr_gpkg <- test_path("testdata","parana.gpkg") |> # sf::st_read(quiet = TRUE) #} # # ### Test write_gpkg #test_that("write_gpkg.sdm_area - salvar arquivo com sf", { # tmp_dir <- "/tmp" # withr::with_tempdir( # pattern = "tmp_sdm_area", # { # sa <- sdm_area(pr_gpkg, cell_size = 50000, crs = 6933) # sa |> write_gpkg(file_path = ".", file_name = "parana") # expect_file_exists(fs::path("parana.gpkg")) # }, # tmpdir = tmp_dir # ) #}) # # #test_that("write_gpkg.sdm_area - salvar arquivo com sf path invalido", { # sa <- sdm_area(pr_gpkg, cell_size = 50000, crs = 6933) # expect_error( # sa |> write_gpkg(file_path = "parana.gpkg", file_name = "parana"), # "x Assertion on file_path failed." # ) #}) # # #test_that("write_gpkg.sdm_area - salvar arquivo com sf path invalido", { # sa <- sdm_area(pr_gpkg, cell_size = 50000, crs = 6933) # expect_error( # sa |> write_gpkg(file_path = "/parana", file_name = "parana"), # "x Assertion on file_path failed." # ) #}) # # #test_that("write_gpkg.sdm_area - salvar arquivo com sf file path invalido", { # sa <- sdm_area(pr_gpkg, cell_size = 50000, crs = 6933) # expect_error( # sa |> write_gpkg(file_path = "/tmp", file_name = 1), # "x Assertion on file_name failed." # ) #}) #