tests/testthat/test_html.R

# write_in_tmpfile_for_cran() <- FALSE

test_that(
  "knit an html file with DescrTab2 tables", {
    skip_on_cran()
    expect_type(
      rmarkdown::render(
        "../rmds/html_doc.Rmd",
        clean = TRUE,
        quiet = TRUE,
        output_dir = if(isTRUE(write_in_tmpfile_for_cran())) tempfile() else NULL
      ),
      "character"
    )
  })

test_that("Outputformat html produces no errors",{
  expect_error(capture_output(descr(
    iris,
    "Species",
    group_labels = list(setosa = "My custom group label"),
    var_options = list(Sepal.Length = list(label = "My custom variable label"))
  ) %>% print(print_format="html", silent=FALSE)), NA)
})

Try the DescrTab2 package in your browser

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

DescrTab2 documentation built on Sept. 6, 2022, 9:05 a.m.