tests/testthat/test-get_timetable_data.R

test_that("returns expected message", {

  skip_on_cran()

  meta <- get_timetable_metadata(limit = 2)

  expect_message(get_timetable_data(meta[2,]))
})

test_that("data has expected size and shape", {

  skip_on_cran()

  meta <- get_timetable_metadata(limit = 5)[2:4,]

  timetable <- get_timetable_data(meta)

  expect_length(timetable, 3)
  expect_length(timetable[[1]], 12)
  expect_equal(nrow(timetable[[1]]), 96)

})

Try the bodsr package in your browser

Any scripts or data that you put into this service are public.

bodsr documentation built on Feb. 16, 2023, 8:44 p.m.