tests/testthat/test-subset.R

context("inserting taxonomic information to samples")

test_that("subset is working", {
  expect_error(subset(Kenya_veg, as.integer(YEAR) >= 2000,
    slot = "animals"
  ))
  expect_is(subset(Kenya_veg, grepl("Cyperus", TaxonName),
    slot = "taxonNames"
  ), "vegtable")
  expect_is(subset(Kenya_veg, TaxonConceptID > 54000,
    slot = "taxonRelations"
  ), "vegtable")
  expect_is(subset(Kenya_veg, TaxonConceptID > 54000,
    slot = "taxonTraits"
  ), "vegtable")
  expect_is(subset(Kenya_veg, br_bl == "4", slot = "samples"), "vegtable")
  expect_is(subset(Kenya_veg, TaxonConceptID > 54000,
    slot = "taxonTraits"
  ), "vegtable")
  expect_is(subset(Kenya_veg, REFERENCE == "3012",
    slot = "relations", relation = "REFERENCE"
  ), "vegtable")
})

Try the vegtable package in your browser

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

vegtable documentation built on March 31, 2023, 10:33 p.m.