test_that(
"geom_baseball() returns a plot when called with a league", {
# Create a baseball field plot
mlb_field <- geom_baseball("mlb", rotation = -90)
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(mlb_field)[1], "gg")
expect_equal(class(mlb_field)[2], "ggplot")
}
)
test_that(
"geom_baseball() can successfully transform coordinates", {
# Create a baseball field plot
little_league_field <- geom_baseball("little league", field_units = "m")
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(little_league_field)[1], "gg")
expect_equal(class(little_league_field)[2], "ggplot")
}
)
test_that(
"geom_baseball() can successfully plot with all radii being 0", {
suppressWarnings(
# Create a baseball field plot
ncaa_field <- geom_baseball(
"ncaa",
field_updates = list(
infield_arc_radius = 0,
pitchers_mound_radius = 0,
home_plate_circle_radius = 0,
base_anchor_to_infield_grass_radius = 0
)
)
)
# Check the class of the resulting plot. This should be "gg" and "ggplot"
expect_equal(class(ncaa_field)[1], "gg")
expect_equal(class(ncaa_field)[2], "ggplot")
}
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.