tests/testthat/test-get_quandl.R

test_df <- function(df) {

  expect_true(tibble::is_tibble(df))
  expect_true(nrow(df) > 1)
  expect_true(ncol(df) > 1)

  return(invisible(TRUE))

}

test_that("get_quandl", {

  skip_if_offline()
  skip_on_cran() # avoid api calls on CRAN

  api_key <- ''
  id_in <- c('Inflation Canada' = 'RATEINF/INFLATION_CAN')

  df <- get_Quandl_series(id_in = id_in, api_key = api_key)

  test_df(df)

})

Try the GetQuandlData package in your browser

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

GetQuandlData documentation built on Feb. 16, 2023, 5:53 p.m.