Nothing
test_that("check utilities", {
expect_error(validateSummarisedResult(1))
})
test_that("helper table functions", {
expect_equal(names(tableOptions()), c(
'decimals', 'decimalMark', 'bigMark', 'keepNotFormatted', 'useFormatOrder',
'delim', 'includeHeaderName', 'includeHeaderKey', 'style', 'na', 'title',
'subtitle', 'caption', 'groupAsColumn', 'groupOrder', 'merge'
))
expect_equal(
tableStyle(type = "gt"),
list(
"header" = list(gt::cell_fill(color = "#c8c8c8"),
gt::cell_text(weight = "bold", align = "center")),
"header_name" = list(gt::cell_fill(color = "#d9d9d9"),
gt::cell_text(weight = "bold", align = "center")),
"header_level" = list(gt::cell_fill(color = "#e1e1e1"),
gt::cell_text(weight = "bold", align = "center")),
"column_name" = list(gt::cell_text(weight = "bold", align = "center")),
"group_label" = list(gt::cell_fill(color = "#e9e9e9"),
gt::cell_text(weight = "bold")),
"title" = list(gt::cell_text(weight = "bold", size = 15, align = "center")),
"subtitle" = list(gt::cell_text(weight = "bold", size = 12, align = "center")),
"body" = list()
) |>
rlang::expr()
)
expect_equal(
tableStyle(type = "flextable"),
list(
"header" = list(
"cell" = officer::fp_cell(background.color = "#c8c8c8"),
"text" = officer::fp_text(bold = TRUE)
),
"header_name" = list(
"cell" = officer::fp_cell(background.color = "#d9d9d9"),
"text" = officer::fp_text(bold = TRUE)
),
"header_level" = list(
"cell" = officer::fp_cell(background.color = "#e1e1e1"),
"text" = officer::fp_text(bold = TRUE)
),
"column_name" = list(
"text" = officer::fp_text(bold = TRUE)
),
"group_label" = list(
"cell" = officer::fp_cell(
background.color = "#e9e9e9",
border = officer::fp_border(color = "gray")
),
"text" = officer::fp_text(bold = TRUE)
),
"title" = list(
"text" = officer::fp_text(bold = TRUE, font.size = 15)
),
"subtitle" = list(
"text" = officer::fp_text(bold = TRUE, font.size = 12)
),
"body" = list()
) |>
rlang::expr()
)
expect_true(all(c("tibble", "flextable", "gt") %in% tableType()))
})
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.