tests/testthat/test-prepFunctionName.R

test_that("prepFunctionName works", {
  expect_error(prepFunctionName("Missing"), "not a valid output type")
  expect_null(prepFunctionName("Missing", error_on_missing = FALSE))
  expect_identical(as.character(prepFunctionName("TauTotal")), "madrat:::calcTauTotal(...)")
  calcTauTotal <- function() return(1)
  globalassign("calcTauTotal")
  expect_error(suppressWarnings(prepFunctionName("TauTotal")), "Cannot substitute")
})

Try the madrat package in your browser

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

madrat documentation built on Aug. 23, 2023, 5:10 p.m.