tests/testthat/test-herpSync.R

test_that("herpSync returns expected output", {
  boa_syn <- letsHerp::allSynonyms[grep("^Boa\\s", letsHerp::allSynonyms$species),]
  boa_list <- c("Vieira-Alencar authoristicus", "Boa atlantica", "Boa diviniloqua", "Boa imperator")
  result <- herpSync(boa_list, boa_syn)
  
  expect_s3_class(result, "data.frame")
  expect_true("Reptile_Database" %in% names(result))
  expect_gt(nrow(result), 0)
})

Try the letsHerp package in your browser

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

letsHerp documentation built on June 23, 2025, 5:09 p.m.