tests/testthat/test-getFileNames.R

test_that("getFileNames() returns the right result", {

    skip_if_offline(host = "retrosheet.org")

    result <- getFileNames()

    # There are at least three different types of files available
    expect_in(c("event", "gamelog", "schedule"), names(result))

    # Event files start in 1913, so there should be at least 2022 - 1913 files
    expect_gte(length(result$event), 2022 - 1913)

    # Game logs go back to 1871, so there should be at least 2022 - 1871 files
    expect_gte(length(result$gamelog), 2022 - 1871)

    # Schedules go back to 1877, so there should be at least 2022 - 1877 files
    expect_gte(length(result$schedule), 2022 - 1877)
})
colindouglas/retrosheet documentation built on March 2, 2024, 4:51 p.m.