assert_is_package_current
Is the installed version of a package current?
Checks to see if the installed version of a package is current.
Usage
assert_is_package_current(x, lib.loc = .libPaths(),
repos = getOption("repos"), type = getOption("pkgType"),
severity = getOption("assertive.severity", "stop"))
is_package_current(x, lib.loc = .libPaths(), repos = getOption("repos"),
type = getOption("pkgType"), .xname = get_name_in_parent(x))
Arguments
- x
- A string giving a package name.
- lib.loc
- A character vector of paths to local package libraries.
- repos
- A character vector of URLs to repositories to check for new package versions.
- type
- Check the repository for source or binary packages?
- severity
- How severe should the consequences of the assertion be?
Either
"stop"
,"warning"
,"message"
, or"none"
. - .xname
- Not intended to be used directly.
Value
- The
is_*
functions returnTRUE
orFALSE
. Theassert_*
functions throw an error in the event of failure.
See Also
old.packages
, on which this is based, which
has advanced usage features.
Examples
# This test is marked "dont-test" since it involves a connection to
# repositories which is potentially long running.
is_package_current("assertive")
Community examples
Looks like there are no examples yet.