Nothing
skip_if_not_installed("boot")
test_that(
desc = "centrality description works as expected - no missing data",
code = {
set.seed(123)
df <- purrr::pmap_dfr(
.l = list(
data = list(iris),
x = alist(Species),
y = alist(Sepal.Length),
type = list("p", "np", "r", "b"),
digits = list(2L, 3L, 3L, 2L),
conf.level = list(0.89, 0.99, 0.90, 0.50)
),
.f = centrality_description
)
set.seed(123)
expect_snapshot(select(df, -expression))
expect_snapshot(df[["expression"]])
}
)
test_that(
desc = "centrality description works as expected - missing data",
code = {
# some MAP estimates are different on macOS compared to windows and linux
skip_on_os(c("windows", "linux"))
set.seed(123)
df_na <- purrr::pmap_dfr(
.l = list(
data = list(bugs_long),
x = alist(condition),
y = alist(desire),
type = list("p", "np", "r", "b"),
digits = list(2L, 3L, 3L, 2L),
conf.level = list(0.89, 0.99, 0.90, 0.50)
),
.f = centrality_description
)
set.seed(123)
expect_snapshot(select(df_na, -expression))
expect_snapshot(df_na[["expression"]])
}
)
test_that(
desc = "centrality description works when variable is named `variable`",
code = {
df_var <- dplyr::rename(mtcars, variable = cyl)
set.seed(123)
res <- suppressWarnings(centrality_description(df_var, variable, wt))
set.seed(123)
expect_snapshot(select(res, -expression))
expect_snapshot(res[["expression"]])
}
)
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.