test_that(
"geom_curling() returns a plot when called with a league", {
# Create a curling sheet plot
wcf_sheet <- geom_curling("wcf")
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(wcf_sheet)[1], "gg")
expect_equal(class(wcf_sheet)[2], "ggplot")
}
)
test_that(
"geom_curling() can successfully transform coordinates", {
# Create a curling sheet plot
wcf_sheet <- geom_curling("wcf", sheet_units = "in", rotation = 270)
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(wcf_sheet)[1], "gg")
expect_equal(class(wcf_sheet)[2], "ggplot")
}
)
test_that(
"geom_curling() can successfully plot with all radii being 0", {
# Create a curling sheet plot
wcf_sheet <- geom_curling(
"wcf",
sheet_updates = list(
house_ring_radii = rep(0, 3),
button_radius = 0
)
)
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(wcf_sheet)[1], "gg")
expect_equal(class(wcf_sheet)[2], "ggplot")
}
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.