tests/testthat/test-emodnetwfs_user_agent.R

test_that("emodnetwfs_user_agent() works", {
  withr::local_envvar(EMODNETWFS_CI = "yes")
  expect_match(emodnetwfs_user_agent(), "CI")
  expect_no_match(emodnetwfs_user_agent(), "DEV")

  withr::local_envvar(EMODNETWFS_CI = "")
  withr::local_envvar(GITHUB_USERNAME = "salvafern")
  expect_match(emodnetwfs_user_agent(), "DEV")
  expect_no_match(emodnetwfs_user_agent(), "CI")

  withr::local_envvar(EMODNETWFS_CI = "")
  withr::local_envvar(GITHUB_USERNAME = "not-emodnetwfs-developer")
  expect_no_match(emodnetwfs_user_agent(), "DEV")
  expect_no_match(emodnetwfs_user_agent(), "CI")
})

Try the emodnet.wfs package in your browser

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

emodnet.wfs documentation built on Aug. 8, 2025, 6:20 p.m.