tests/testthat/test-require_package.R

test_that("require_package works", {
	expect_true(require_package("stats"))

	expect_error(require_package("foobar"), regexp = "Package .* required.*Install it from CRAN with")

	# With custom remote
	expect_error(
		require_package("foobar", from = "https://github.com/foo/bar"),
		regexp = "Package .* required.*Install it from .*https:\\/\\/github\\.com\\/foo\\/bar"
	)
})

Try the xplainfi package in your browser

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

xplainfi documentation built on Feb. 27, 2026, 1:08 a.m.