tests/testthat/helper-libs.R

# Some of the test files, e.g. test_mcmcAveProb manually manipulate "rjags"
# objects using coda::as.mcmc(). This requires R2jags:::as.mcmc.rjags() to 
# work properly, so load the package before running any test files. 

library(R2jags)
library(runjags)

# Maintainer note 11/2021: Need to check that the above is still true in mcmcAveProb().
# At first glance, coda does not seem to depend on R2jags, and check with 
# R_CHECK_DEPENDS_ONLY_="true")) passes. However, to avoid CRAN issues,
# R2jags changed to a depends on 11/2021. If the above isn't true and R2jags
# really is a suggests for tests only, might should change individual test files 
# to include r2jags namespace when needed and get rid of this file
# for greater clarity in future

## Note 5/2022: Yup still true. R2jags seems to be needed for everything using
## coda::as.mcmc(), so moving to a depends.

Try the BayesPostEst package in your browser

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

BayesPostEst documentation built on Aug. 19, 2025, 1:11 a.m.