Skip to content

[Defunct]

with_mock() and local_mock() are now defunct, and can be replaced by with_mocked_bindings() and local_mocked_bindings(). These functions only worked by abusing of R's internals.

Usage

with_mock(..., .env = topenv())

local_mock(..., .env = topenv(), .local_envir = parent.frame())

Arguments

...

named parameters redefine mocked functions, unnamed parameters will be evaluated after mocking the functions

.env

the environment in which to patch the functions, defaults to the top-level environment. A character is interpreted as package name.

.local_envir

Environment in which to add exit handler. For expert use only.