tests/testthat/test_get_nhdphr.R

test_that("get_nhdphr", {

  skip_on_cran()

  expect_error(get_nhdphr(reachcode = "01234", type = "test"),
               "not defined")

  expect_error(get_nhdphr(reachcode = "01234", type = "networknhdflowline",
                        ids = "1"),
               "can not specify both")

  f <- get_nhdphr(ids = "50001000103671",
                  type = "networknhdflowline")

  expect_equal(f$nhdplusid, 50001000103671)

  expect_s3_class(f, "sf")

  skip("performance")
  f2 <- get_nhdphr(reachcode = f$reachcode,
                   type = "networknhdflowline")

})
USGS-R/nhdplusTools documentation built on Feb. 20, 2025, 5:07 a.m.