test_that("TukeyHSDgg works with single level data", {
mtcars$cyl <- factor(mtcars$cyl)
expect_s3_class(
TukeyHSDgg("cyl", "mpg", mtcars),
"ggplot")
expect_warning(TukeyHSDgg("am", "mpg", mtcars))
})
test_that("TUkeyHSDgg works with multilevel data", {
expect_warning(hsdp <- TukeyHSDgg("am", "mpg", mtcars, idvar = "cyl"))
expect_s3_class(
hsdp,
"ggplot")
})
test_that("gglikert works", {
testdat <- data.table::data.table(
Var = 1:4,
Mean = c(1.5, 3, 2.2, 4.6),
Low = c("Happy", "Peaceful", "Excited", "Content"),
High = c("Sad", "Angry", "Hopeless", "Anxious"))
expect_s3_class(
gglikert("Mean", "Var", "Low", "High", data = testdat, xlim = c(1, 5),
title = "Example Plot of Average Affect Ratings"),
"ggplot")
expect_s3_class(
gglikert("Mean", "Var", "Low", "High",
colour = "blue",
data = testdat, xlim = c(1, 5),
title = "Example Plot of Average Affect Ratings"),
"ggplot")
expect_s3_class(
gglikert("Mean", "Var", "Low", "High",
colour = "Low",
data = testdat, xlim = c(1, 5),
title = "Example Plot of Average Affect Ratings"),
"ggplot")
testdat$Var <- as.character(testdat$Var)
expect_message(
gglikert("Mean", "Var", "Low", "High", data = testdat, xlim = c(1, 5),
title = "Example Plot of Average Affect Ratings"))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.