tests/testthat/test-utils-vignettes.R

test_that("don't auto install CTAN package on CRAN", {
  skip_on_cran()
  skip_if_not_installed("withr")
  withr::with_envvar(list(
    # simulate non CRAN
    "NOT_CRAN" = "false",
    # simulate R CMD check
    "_R_CHECK_LICENSE_" = "true"
  ), {
    expect_false(get_meta_for_pdf()$format$pdf$`latex-auto-install`)
  })
  withr::with_envvar(list(
    "_R_CHECK_PACKAGE_NAME_" = NA
  ), {
    expect_true(get_meta_for_pdf()$format$pdf$`latex-auto-install`)
  })
})
quarto-dev/quarto-r documentation built on Feb. 1, 2025, 4:06 a.m.