tests/testthat/test-summary.R

context("testing summary outputs")

test_that("Summaries are produced", {
  # Summary of vegtable objects
  result <- evaluate_promise(print(Kenya_veg), print = TRUE)
  expect_true(grepl("## Metadata", result$output))
  result <- evaluate_promise(show(Kenya_veg), print = TRUE)
  expect_true(grepl("## Metadata", result$output))
  # Summary of coverconvert objects
  result <- evaluate_promise(print(Kenya_veg@coverconvert), print = TRUE)
  expect_true(grepl("## Number of cover scales", result$output))
  result <- evaluate_promise(show(Kenya_veg@coverconvert), print = TRUE)
  expect_true(grepl("## Number of cover scales", result$output))
  # Summary of shaker objects
  result <- evaluate_promise(print(Wetlands), print = TRUE)
  expect_true(grepl("Number of pseudo-species", result$output))
  result <- evaluate_promise(show(Wetlands), print = TRUE)
  expect_true(grepl("Number of pseudo-species", result$output))
  # Summary shaker with companion
  result <- evaluate_promise(summary(Wetlands, Wetlands_veg), print = TRUE)
  expect_true(grepl("## Species groups", result$output))
})

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.