tests/testthat/test-tp_synonyms.R

context("tp_synonyms")

test_that("tp_synonyms returns the correct value", {
  skip_on_cran() # uses secrets
  vcr::use_cassette("tp_synonyms", {
    dat <- suppressMessages(tp_synonyms(id = 25509881))
  }, preserve_exact_body_bytes = TRUE)

  expect_match(names(dat)[[1]], "accepted")

	expect_that(dat, is_a("list"))
	expect_that(dat[[1]], is_a("data.frame"))
	expect_that(dat[[2]], is_a("data.frame"))
	expect_that(ncol(dat[[2]]), equals(4))
})

Try the taxize package in your browser

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

taxize documentation built on Sept. 11, 2024, 6:13 p.m.