tests/testthat/test-taxonref.R

context("taxonref")

test_that("taxonref basic functionality works", {
  aa <- taxonref("genus", "Poa", 56, "http://scottchamberlain.info/")

  expect_is(aa, "taxonref")
  expect_is(aa$rank, "character")
  expect_is(aa$name, "character")
  expect_is(aa$id, "character")
  expect_is(aa$uri, "character")

  expect_equal(aa$rank, "genus")
  expect_equal(aa$id, "56")
})

test_that("taxonref with no input", {
  aa <- taxonref()

  expect_is(aa, "taxonref")
  expect_is(aa$rank, "character")
  expect_is(aa$name, "character")
  expect_is(aa$id, "character")
  expect_is(aa$uri, "character")

  expect_equal(aa$rank, "none")
  expect_equal(aa$id, "none")
})

Try the binomen package in your browser

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

binomen documentation built on May 30, 2017, 7:38 a.m.