test_that("getTeamIDs returns the right number of teams", {
skip_if_offline(host = "retrosheet.org")
teamids_2012 <- getTeamIDs(2012)
# In 2012, there were 30 different teams
# We use `expect_in()` because Retrosheet adds the All Star teams as well
expect_in(
c(
Angels = "ANA", Orioles = "BAL", `Red Sox` = "BOS", `White Sox` = "CHA",
Indians = "CLE", Tigers = "DET", Royals = "KCA", Twins = "MIN",
Yankees = "NYA", Athletics = "OAK", Mariners = "SEA", Rays = "TBA",
Rangers = "TEX", `Blue Jays` = "TOR", Diamondbacks = "ARI", Braves = "ATL",
Cubs = "CHN", Reds = "CIN", Rockies = "COL", Astros = "HOU",
Dodgers = "LAN", Marlins = "MIA", Brewers = "MIL", Mets = "NYN",
Phillies = "PHI", Pirates = "PIT", Padres = "SDN", Giants = "SFN",
Cardinals = "SLN", Nationals = "WAS"
),
teamids_2012
)
# In 1954, there were 16 teams
# We use `expect_in()` because Retrosheet adds the All Star teams as well
teamids_1954 <- getTeamIDs(1954)
expect_in(
c(
Orioles = "BAL", `Red Sox` = "BOS", `White Sox` = "CHA", Indians = "CLE",
Tigers = "DET", Yankees = "NYA", Athletics = "PHA", Senators = "WS1",
Dodgers = "BRO", Cubs = "CHN", Reds = "CIN", Braves = "MLN",
Giants = "NY1", Phillies = "PHI", Pirates = "PIT", Cardinals = "SLN"
),
teamids_1954
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.