tests/testthat/test_tapi.R

library(SwissPublicTransport)

context("Tests")

test_that("transport_api works", {
  x <- transport_api("locations", query = "Bern")
  y <- transport_api(
    "connections",
    from = "Bern",
    to = "Burgdorf",
    via = list("Zurich", "Basel")
  )
  expect_equal(x, x)
  expect_equal(y, y)
})

test_that("transport_api error", {
  expect_error(transport_api(
    "connections",
    from = "Bern",
    to = "Burgdorf",
    via = rnorm
  ))
})
retowyss/swiss-public-transport-r documentation built on May 8, 2019, 6:50 p.m.