Nothing
test_that("conference_stats() parameter validation works correctly", {
# Test year parameter validation
expect_error(conference_stats(), "Enter valid year between 2020-")
expect_error(conference_stats(year = NULL), "Enter valid year between 2020-")
expect_error(conference_stats(year = 2019), "Enter valid year between 2020-")
expect_error(conference_stats(year = 2030), "Enter valid year between 2020-")
expect_error(
conference_stats(year = "2024"),
"Enter valid year between 2020-"
)
expect_error(
conference_stats(year = c(2019, 2024)),
"Enter valid year between 2020-"
)
# Test conference parameter validation
expect_error(
conference_stats(year = 2024, level = "teammatch"),
"Enter valid conference"
)
expect_error(
conference_stats(year = 2024, conf = NULL, level = "teammatch"),
"Enter valid conference"
)
expect_error(
conference_stats(
year = 2024,
conf = "Invalid Conference",
level = "teammatch"
),
"Enter valid conference"
)
expect_error(
conference_stats(year = 2024, conf = 123, level = "teammatch"),
"Enter valid conference"
)
expect_error(
conference_stats(
year = 2024,
conf = c("Big Ten", "Big 12"),
level = "teammatch"
),
"Enter single value for conf"
)
# Test level parameter validation
expect_error(
conference_stats(year = 2024, conf = "Big Ten", level = NULL),
"Enter valid level"
)
expect_error(
conference_stats(year = 2024, conf = "Big Ten", level = "invalid"),
"Enter valid level"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = c("teamseason", "match")
),
"Enter single value for level"
)
# Test sport parameter validation
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
sport = "VB"
),
"Enter valid sport"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
sport = "WVB1"
),
"Enter valid sport"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
sport = 123
),
"Enter valid sport as a three-letter character string"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
sport = NULL
),
"Enter valid `sport`"
)
# Test save parameter validation
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
save = "TRUE"
),
"`save` must be a logical"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
save = 1
),
"`save` must be a logical"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
save = NULL
),
"Enter valid `save` value"
)
# Test path parameter validation
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
path = 123
),
"Enter valid path as a character string"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
path = NULL
),
"Enter valid path as a character string"
)
expect_error(
conference_stats(
year = 2024,
conf = "Big Ten",
level = "teammatch",
path = c(".", "..")
),
"Enter valid path as a character string"
)
})
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.