tests/testthat/test_wrap_contents.R

context("correct contents are passed to giftwrap from wrap_* functions")

cenv <- new.env()
wrap_commands(c("echo", shout="echo"),
              env = cenv)

test_that("giftwrap contents are correct", {
  expect_true(any(grepl("giftwrap",  capture.output(cenv$echo))))
  expect_true(any(grepl("giftwrap", capture.output(cenv$shout))))
  expect_true(any(grepl("echo",  capture.output(cenv$echo))))
  expect_true(any(grepl("echo", capture.output(cenv$shout))))
  expect_true(any(grepl(", ...",  capture.output(cenv$echo))))
  expect_true(any(grepl(", ...", capture.output(cenv$shout))))
})

Try the giftwrap package in your browser

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

giftwrap documentation built on Dec. 15, 2020, 5:39 p.m.