Nothing
with(globalenv(), {.old_wd <- setwd(tempdir())})
# file ops ----------------------------------------------------------------
log_file_ops(dir_path = "log_enable_test", logfile_nm = "log_enable")
# tests -------------------------------------------------------------------
# -------------------------------------------------------------------------
# expect message ----------------------------------------------------------
test_that("func produces message on success", {
expect_message(
with(globalenv(), {
log_enable(logfile_loc = "log_enable_test/log_enable.txt")}),
"successfully assigned to")
expect_message(
with(globalenv(), {
log_enable(logfile_loc = "log_enable_test/log_enable.txt",
logger_nm = diff_logger,
appender_nm = diff_appender)}),
"successfully assigned to")
})
# expect env objects ------------------------------------------------------
test_that("log_enable created logging infrastructure", {
with(globalenv(), {
expect_true("my_logger" %in% ls())
expect_true("file_app" %in% ls())
expect_true("diff_logger" %in% ls())
expect_true("diff_appender" %in% ls())
})
})
# expect messages ---------------------------------------------------------
test_that("func produces expected warnings for missing infrastructure",{
expect_warning(log_enable(logfile_loc = "not_found.txt"),
"Logfile not found.")
expect_message(expect_warning(log_enable(logfile_loc = "not_found.txt")),
"File appender already exists.")
expect_message(expect_warning(log_enable(logfile_loc = "not_found.txt")),
"Logger already exists.")
})
with(globalenv(), {setwd(.old_wd)})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.