Nothing
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - conflicts", {
res <- data.frame(pkg = "pkg1",
fun = LETTERS,
n_calls = 1,
namespaced = FALSE,
conflict = TRUE,
conflict_pkgs = "pkg2",
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg2"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - conflicts - indention", {
res <- data.frame(pkg = rep(c("user_defined_functions",
"dplyr",
"data.table"),
times = c(3, 3, 20)),
fun = strrep(LETTERS, c(3, 4, 8)),
n_calls = 1,
namespaced = FALSE,
conflict = TRUE,
conflict_pkgs = "pkg2",
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg1"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - unknown functions", {
res <- data.frame(pkg = NA,
fun = LETTERS,
n_calls = 1,
namespaced = FALSE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg2"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - pkg:: usage new package", {
res <- data.frame(pkg = "pkg1",
fun = LETTERS,
n_calls = 1,
namespaced = TRUE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg2"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - pkg:: usage given package", {
res <- data.frame(pkg = "pkg1",
fun = LETTERS,
n_calls = 1,
namespaced = TRUE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg1"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - user_defined_functions", {
res <- data.frame(pkg = rep(c("user_defined_functions",
"pkg1",
"pkg123"),
times = c(3, 3, 20)),
fun = strrep(LETTERS, c(3, 4, 8)),
n_calls = 1,
namespaced = FALSE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- c("pkg1", "pkg123")
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
"print.pkg_usage - unused packages", {
res <- data.frame(pkg = LETTERS[1:13],
fun = NA,
n_calls = 0,
namespaced = TRUE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- "pkg1"
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
cli::test_that_cli(
configs = c("plain", "ansi"),
desc = "print.pkg_usage - used packages",
code = {
res <- data.frame(pkg = LETTERS,
fun = letters,
n_calls = 1,
namespaced = FALSE,
conflict = FALSE,
conflict_pkgs = NA,
stringsAsFactors = FALSE)
class(res) <- c("pkg_usage", "data.frame")
attr(res, "pkgs") <- LETTERS
res
testthat::local_edition(3)
testthat::expect_snapshot({
print(res)
})
})
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.