tests/testthat/test.auth_request.R

test_that("dataone library loads", {
	expect_true(require(dataone))
})

test_that("auth_get", {
  skip_on_cran()
  library(dataone)
  library(httr)
  library(XML)
  uri <- "https://cn.dataone.org/cn/v2/formats"
  format_list <- xmlParse(content(dataone:::auth_get(uri,node=CNode()), as="text"))
  cname <- class(format_list)[1]
  expect_match(cname, "XML")
  xml <- XML::saveXML(format_list)
  expect_true(grep("METADATA", xml) > 0)
  expect_true(grep("Ecological Metadata", xml) > 0)
})
DataONEorg/rdataone documentation built on June 16, 2022, 7:01 p.m.