tests/testthat/test-api-compatibility.R

# Tests for API version compatibility

test_that("package uses v01 API endpoints", {
  expect_match(NOMIS_BASE, "v01")
})

test_that("user agent is set correctly", {
  req <- build_request("NM_1_1.data.csv", list(), format = "")
  
  # Check request has user agent
  expect_s3_class(req, "httr2_request")
})

Try the nomisdata package in your browser

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

nomisdata documentation built on Feb. 10, 2026, 5:10 p.m.