R/writeExpectTest.R

writeExpectTest <- function(expr, filename="", ...)
{
  tfile <- tempfile()
  on.exit(unlink(tfile))
  exsub <- deparse(substitute(expr))
  result <- paste(deparse(dput(expr, file=tfile)), collapse="\n")
  output <- paste0("expect_equal(", exsub, ",\n",
                   result, "\n)")
  cat(output, file=filename, ...)
}

Try the BurStMisc package in your browser

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

BurStMisc documentation built on May 2, 2019, 12:12 p.m.