test_that("local_timer", {
fun <- function(x) {
tmr <- local_timer()
Sys.sleep(0.1)
10
}
expect_message(expect_identical(fun(), 10), "^00:00:00\\.\\d{3,3} \\[test-local-timer\\.R:3\\]\\s$")
})
test_that("test_local_timer()", {
test_local_timer <- function() {
local_timer()
Sys.sleep(0.1)
20
}
expect_message(expect_identical(test_local_timer(), 20), "^00:00:00\\.\\d{3,3} \\[test-local-timer\\.R:12\\]\\s$")
})
test_that("local_timer title", {
fun <- function(x) {
tmr <- local_timer(title = "a title")
Sys.sleep(0.1)
10
}
expect_message(expect_identical(fun(), 10), "^00:00:00\\.\\d{3,3} \\[test-local-timer\\.R:22 - a title\\]\\s$")
})
test_that("test_local_timer() title", {
test_local_timer <- function() {
local_timer(title = "a title", srcref = FALSE)
Sys.sleep(0.1)
20
}
expect_message(expect_identical(test_local_timer(), 20), "^00:00:00\\.\\d{3,3} \\[a title\\]\\s$")
})
test_that("local_timer", {
fun <- function(x) {
tmr <- local_timer(srcref = FALSE)
Sys.sleep(0.1)
10
}
expect_message(expect_identical(fun(), 10), "^00:00:00\\.\\d{3,3}\\s$")
})
test_that("test_local_timer()", {
test_local_timer <- function() {
local_timer(srcref = FALSE)
Sys.sleep(0.1)
20
}
expect_message(expect_identical(test_local_timer(), 20), "^00:00:00\\.\\d{3,3}\\s$")
})
test_that("local_timer title", {
fun <- function(x) {
tmr <- local_timer(title = "a title", srcref = FALSE)
Sys.sleep(0.1)
10
}
expect_message(expect_identical(fun(), 10), "^00:00:00\\.\\d{3,3} \\[a title\\]\\s$")
})
test_that("test_local_timer() title", {
test_local_timer <- function() {
local_timer(title = "a title", srcref = FALSE)
Sys.sleep(0.1)
20
}
expect_message(expect_identical(test_local_timer(), 20), "^00:00:00\\.\\d{3,3} \\[a title\\]\\s$")
})
test_that("local_timer .local_envir fails", {
expect_error(local_timer(.local_envir = 1), "^`env` must be an environment\\.$")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.