Nothing
test_that("exploreplot works as expected", {
res_path <- system.file("/other/run1.res.rds", package = "shinyMixR")
res <- readRDS(res_path)
input <- list(
mdls = "run1",
Xval1 = "TIME",
Yval1 = "DV",
geoms1 = "line",
stats1 = "[empty]",
fcol1 = "default",
group1 = "ID",
colour1 = "dosenum",
shape1 = "[empty]",
size1 = "[empty]",
label1 = "[empty]",
Xval2 = "[empty]",
Yval2 = "[empty]",
geoms2 = "[empty]",
stats2 = "[empty]",
fcol2 = "default",
group2 = "[empty]",
colour2 = "[empty]",
shape2 = "[empty]",
size2 = "[empty]",
label2 = "[empty]",
Xval3 = "[empty]",
Yval3 = "[empty]",
geoms3 = "[empty]",
stats3 = "[empty]",
fcol3 = "default",
group3 = "[empty]",
colour3 = "[empty]",
shape3 = "[empty]",
size3 = "[empty]",
label3 = "[empty]",
nondups = "",
facet1 = "[empty]",
facet2 = "[empty]",
facet3 = "[empty]",
facetsc = "fixed",
use_input = FALSE,
stack = TRUE,
Xfact = FALSE,
Yfact = FALSE,
Ylog = FALSE,
Xlog = FALSE,
omitSE = FALSE,
fsize1 = 1,
falph1 = 1,
fsize2 = 1,
falph2 = 1,
fsize3 = 1,
falph3 = 1,
plheight = 600,
ncol = NA,
xlim1 = NA,
xlim2 = NA,
ylim1 = NA,
ylim2 = NA,
refint = NA,
refslope = NA,
vref = NA,
subset = "",
precode = "",
ptitle = "run1",
xlab = "",
ylab = ""
)
out <- exploreplot(input)
expect_true(grepl("ggplot", out))
expect_true(grepl(paste0("geom_", input$geoms1), out))
expect_true(grepl(input$ptitle, out))
expect_true(grepl(paste0("group=", input$group1), out))
# add stats 1
input$stats1 <- "mean"
out <- exploreplot(input)
expect_true(grepl(paste0("fun=", input$stats1), out))
# add stats 1
input$stats1 <- "mean (SD)"
out <- exploreplot(input)
expect_true(grepl("fun=mean", out))
expect_true(grepl("fun.min", out))
expect_true(grepl("fun.max", out))
# add stats 1
input$stats1 <- "median (5-95th perc.)"
out <- exploreplot(input)
expect_true(grepl("quantile", out))
# change nondups
input$nondups <- "TIME"
out <- exploreplot(input)
expect_true(grepl("!duplicated", out))
# change subset
input$subset <- "TIME > 0"
out <- exploreplot(input)
expect_true(grepl("subset", out))
})
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.