tests/testthat/test-Evaluate.R

testthat::context("Evaluate")

testthat::test_that("", {
  e <- new.env(parent = environment())
  fname <- system.file("Introduction.plain", package = "REPLesentR")
  file.copy(fname, tfname <- tempfile(fileext = ".plain"))
  slideDeck <- SlideDeck()$new(Read()$auto(tfname, quiet = TRUE))
  evaluate <- Evaluate(e, quiet = TRUE)
  evaluate$slideDeck(slideDeck)
  l <- as.list(e, all.names = TRUE)
  testthat::expect_true(all(c("hi", ".fileName") %in% names(l)))
  testthat::expect_true(l$hi == "Hi\n")
})

Try the REPLesentR package in your browser

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

REPLesentR documentation built on Dec. 1, 2019, 1:19 a.m.