tests/testthat/test_search_dataset.R

library("testthat")
library("hdar")

test_that("Search - Results", {
  client <- Client$new()
  found_datasets <- client$datasets()
  # print(found_datasets)

  expect_no_error(found_datasets)
  expect_gte(length(found_datasets), 0)
})

test_that("Search Dataset by Name - No Results", {
  client <- Client$new()

  found_datasets <- client$datasets("non existing name 123456")
  expect_no_error(found_datasets)
  expect_length(found_datasets, 0)
})

test_that("Search Dataset by Name - Results", {
  client <- Client$new()

  found_datasets <- client$datasets("EO:CRYO:DAT:HRSI:FSC")
  expect_no_error(found_datasets)
  expect_gt(length(found_datasets), 0)
})

Try the hdar package in your browser

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

hdar documentation built on June 17, 2025, 5:08 p.m.