tests/testthat/test-figshare.R

testthat::context("Figshare downloads")
env = new.env()
data("mni_figshare", envir = env, package = "mni")

df = env$mni_figshare

testthat::test_that("httr::GET returns 200 for Figshare", {

  results = sapply(df$download_url, function(url) {
    res = httr::GET(url)
    testthat::expect_lte(httr::status_code(res), 400)
  })
  testthat::expect_true(all(results == 200))
})
muschellij2/mni documentation built on Feb. 22, 2025, 1:50 p.m.