Nothing
test_that("use.theme works in default paramter", {
expect_equal(use.theme("COLLAPSE")@type, "COLLAPSE")
expect_equal(use.theme("PRUNE")@type, "PRUNE")
expect_equal(use.theme("SPACING")@type, "SPACING")
expect_equal(use.theme("TREE_COLORS")@type, "TREE_COLORS")
expect_equal(use.theme("DATASET_STYLE")@type, "DATASET_STYLE")
expect_equal(use.theme("LABELS")@type, "LABELS")
expect_equal(use.theme("DATASET_TEXT")@type, "DATASET_TEXT")
expect_equal(use.theme("DATASET_COLORSTRIP")@type, "DATASET_COLORSTRIP")
expect_equal(use.theme("DATASET_BINARY")@type, "DATASET_BINARY")
expect_equal(use.theme("DATASET_GRADIENT")@type, "DATASET_GRADIENT")
expect_equal(use.theme("DATASET_HEATMAP")@type, "DATASET_HEATMAP")
expect_equal(use.theme("DATASET_SYMBOL")@type, "DATASET_SYMBOL")
expect_equal(use.theme("DATASET_EXTERNALSHAPE")@type, "DATASET_EXTERNALSHAPE")
expect_equal(use.theme("DATASET_DOMAINS")@type, "DATASET_DOMAINS")
expect_equal(use.theme("DATASET_SIMPLEBAR")@type, "DATASET_SIMPLEBAR")
expect_equal(use.theme("DATASET_MULTIBAR")@type, "DATASET_MULTIBAR")
expect_equal(use.theme("DATASET_BOXPLOT")@type, "DATASET_BOXPLOT")
expect_equal(use.theme("DATASET_LINECHART")@type, "DATASET_LINECHART")
expect_equal(use.theme("DATASET_PIECHART")@type, "DATASET_PIECHART")
expect_equal(use.theme("DATASET_ALIGNMENT")@type, "DATASET_ALIGNMENT")
expect_equal(use.theme("DATASET_CONNECTION")@type, "DATASET_CONNECTION")
expect_equal(use.theme("DATASET_IMAGE")@type, "DATASET_IMAGE")
expect_equal(use.theme("POPUP_INFO")@type, "POPUP_INFO")
})
test_that("use.theme type error", {
expect_error(use.theme("COLLAPS"),"Unsupported")
})
test_that("use.theme style error", {
expect_error(use.theme("COLLAPS",style = "cool"),"Unsupported")
})
test_that("create_unit works in COLLAPSE template", {
tree <- system.file("extdata","tree_of_itol_templates.tree",package = "itol.toolkit")
data("template_groups")
data("template_parameters_count")
group_names <- unique(template_groups$group)
unit <- create_unit(data = group_names, key = "E001_collapse_1", type = "COLLAPSE", tree = tree)
expect_equal(unit@type, "COLLAPSE")
expect_error(create_unit(data = template_groups, key = "E001_collapse_1", type = "COLLAPSE", tree = tree),"input data")
})
test_that("create_unit works in PRUNE template", {
tree <- system.file("extdata","tree_of_itol_templates.tree",package = "itol.toolkit")
data("template_groups")
select_note = c("theme_style","basic_plot")
unit <- create_unit(data = select_note, key = "E002_prune_1", type = "PRUNE", tree = tree)
expect_equal(unit@type, "PRUNE")
expect_error(create_unit(data = template_groups, key = "E002_prune_1", type = "PRUNE", tree = tree),"input data")
})
test_that("create_unit works in SPACING template", {
tree <- system.file("extdata","tree_of_itol_templates.tree",package = "itol.toolkit")
data("template_parameters_count")
df_values = data.frame(id = row.names(template_parameters_count), values = rowSums(template_parameters_count))
unit <- create_unit(data = df_values, key = "E002_prune_1", type = "SPACING", tree = tree)
expect_equal(unit@type, "SPACING")
expect_error(create_unit(data = df_values$values, key = "E002_prune_1", type = "SPACING", tree = tree),"input data")
names(df_values)[1] <- "template"
expect_message(create_unit(data = df_values, key = "E002_prune_1", type = "SPACING", tree = tree),"id")
df_values$addition <- NA
expect_error(create_unit(data = df_values, key = "E002_prune_1", type = "SPACING", tree = tree),"input data")
})
test_that("create_unit works in TREE_COLORS template", {
tree <- system.file("extdata","tree_of_itol_templates.tree",package = "itol.toolkit")
data("template_groups")
unit <- create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "range", tree = tree)
expect_equal(unit@type, "TREE_COLORS")
expect_error(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", tree = tree),"parameter")
expect_message(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "range", tree = tree),"id")
expect_message(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "range", tree = tree),"color")
template_groups$subtype <- "range"
expect_message(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "clade", tree = tree),"subtype")
expect_error(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "clade", color = "red", tree = tree),"color")
template_groups$subtype2 <- "ranges"
expect_error(create_unit(data = template_groups,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "clade", tree = tree),"data column")
data("template_parameters_count")
expect_error(create_unit(data = template_parameters_count,key = "E006_tree_colors_1", type = "TREE_COLORS", subtype = "range", tree = tree),"data")
})
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.