context("Testing deprecated arguments")
test_that("TESTS deprecate plotStyle", {
old <- options()
on.exit(options(old))
options("superb.feedback" = 'none') #shut down all superb-generated messages
suppressWarnings(library(superb))
# Motivation data for 15 participants over three weeks in wide format:
dta <- matrix( c(
45, 50, 59,
47, 58, 64,
53, 63, 72,
57, 64, 81,
58, 67, 86,
61, 70, 98,
61, 75, 104,
63, 79, 100,
63, 79, 84,
71, 81, 96,
72, 83, 82,
74, 84, 82,
76, 86, 93,
84, 90, 85,
90, 96, 89
), ncol=3, byrow=T)
colnames(dta) <- c("W1", "W2", "W3")
# Superb throws a message with the deprecated plotStyle argument
expect_message( plt <- superb(cbind(W1,W2,W3) ~ ., dta,
WSFactors = "Moment(3)",
adjustments = list(purpose = "difference"),
plotStyle = "line"
) )
expect_equal( "ggplot" %in% class(plt), TRUE)
expect_message( plt <- superbPlot(dta,
WSFactors = "Moment(3)",
variables = c("W1", "W2", "W3"),
adjustments = list(purpose = "difference"),
plotStyle = "line"
) )
expect_equal( "ggplot" %in% class(plt), TRUE)
plt <- superb(cbind(W1,W2,W3) ~ ., dta,
WSFactors = "Moment(3)",
adjustments = list(purpose = "difference"),
plotLayout = "line"
)
expect_equal( "ggplot" %in% class(plt), TRUE)
# restores default information
options("superb.feedback" = c('design','warnings','summary'))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.