| local_mocked_s3_method | R Documentation |
These functions temporarily override S3 or S4 methods. They can mock
methods that don't already exist, or temporarily remove a method by setting
definition = NULL.
Learn more about mocking in vignette("mocking").
local_mocked_s3_method(generic, signature, definition, frame = caller_env())
local_mocked_s4_method(generic, signature, definition, frame = caller_env())
generic |
A string giving the name of the generic. |
signature |
A character vector giving the signature of the method. |
definition |
A function providing the method definition, or |
frame |
Calling frame which determines the scope of the mock. Only needed when wrapping in another local helper. |
x <- as.POSIXlt(Sys.time())
local({
local_mocked_s3_method("length", "POSIXlt", function(x) 42)
length(x)
})
length(x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.