tests/testthat/test-ids_bulk_series.R

test_that("ids_bulk_series returns a tibble with expected columns", {
  skip_if_not_installed("jsonlite")

  local_mocked_bindings(
    read_bulk_info = function() {
      readRDS(test_path("data/read_bulk_info_output.rds"))
    }
  )

  result <- ids_bulk_series()
  expected_columns <- c(
    "series_id", "series_name",
    "source_id", "source_name", "source_note", "source_organization"
  )

  expect_equal(colnames(result), expected_columns)
  expect_s3_class(result, "tbl_df")
})

Try the wbids package in your browser

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

wbids documentation built on Nov. 11, 2025, 9:07 a.m.