tests/testthat/test-rank_utils.R

test_that("rank_utils", {
  skip_on_cran()
  
  expect_is(txdb_ids, 'character')
  expect_is(txdb_ranks, 'character')
  expect_is(txdb_rr, 'data.frame')
  expect_named(txdb_rr, c("rankid", "ranks"))

  expect_equal(txdb_which_rank("species"), 37)
  expect_equal(unname(txdb_which_rank_v(c("species", "genus"))),
    c(37, 31))
  df <- data.frame(rank = c("family","genus","species"), stuff=1:3)
  expect_equal(NROW(txdb_prune_too_low(df, "genus")), 2)
})

Try the taxizedb package in your browser

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

taxizedb documentation built on April 4, 2023, 1:08 a.m.