tests/testthat/test-SlideDeck.R

testthat::context("SlideDeck")

testthat::test_that("Testing the introduction presentation", {
  fname <- system.file("Introduction.plain", package = "REPLesentR", mustWork = TRUE)
  file.copy(fname, tfname <- tempfile(fileext = ".plain"))
  rawText <- Read()$auto(tfname, quiet = TRUE)
  slideDeck <- SlideDeck()$new(rawText)
  testthat::expect_true(length(slideDeck) == 10)
  lapply(slideDeck, function(slide) {
    testthat::expect_true(all(c("content", "format", "number") %in% names(slide)))
  })
})

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.