tests/testthat/test-get_list.R

test_that("get_list returns a tibble", {
  expect_s3_class(get_list("series"), class = "tbl")
  expect_s3_class(get_list("groups"), class = "tbl")
})

test_that("get_list returns correct categories", {
  expect_named(get_list("groups"),
               c("name", "label", "description", "link"))
  expect_named(get_list("series"),
               c("name", "label", "description", "link"))
  expect_true(all(sapply(get_list("groups")$link, function(x) substr(x, 1, 5) == "https")))
  expect_true(all(sapply(get_list("series")$link, function(x) substr(x, 1, 5) == "https")))
})

Try the valet package in your browser

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

valet documentation built on June 8, 2025, 1:03 p.m.