tests/testthat/test-trace_func.R

library("testthat")

test_that("caller works", {
    x <- local({
        trace_func("ls.str", "utils")
        on.exit(untrace_func("ls.str", asNamespace("utils")))
        capture.output(utils::ls.str(1), type = "message")
    })
    testthat::expect_match(x[1], "....-..-.. ..:..:..... .0. utils..ls.str.1.")
    testthat::expect_match(x[2], "....-..-.. ..:..:..... .0. exit")
})

Try the toscutil package in your browser

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

toscutil documentation built on June 28, 2024, 5:06 p.m.