tests/testthat/test-options.R

test_that("merged options from can load options from DESCRIPTION", {
  opts <- load_options(test_path("test-options"))
  expect_equal(opts$old_usage, TRUE) # from DESCRIPTION
  expect_equal(opts$markdown, TRUE) # from meta.R
})

test_that("warns on invalid meta.R files", {

  expect_warning(
    load_options_meta(test_path("test-options"), "meta-error.R"),
    "Failed to source"
  )

  expect_warning(
    load_options_meta(test_path("test-options"), "meta-character.R"),
    "yield a named list"
  )
})
r-lib/roxygen2 documentation built on April 21, 2024, 4:36 a.m.