tests/testthat/test-actors.R

test_that("search actors", {
  expect_type(search_user("benguinaudeau.bsky.social", parse = FALSE), "list")
  expect_s3_class(search_user("favstats.eu"), "tbl_df")
  expect_gte(nrow(search_user("JBGruber")), 1L)
})

test_that("user info", {
  expect_type(get_user_info("benguinaudeau.bsky.social", parse = FALSE), "list")
  expect_s3_class(get_user_info("jbgruber.bsky.social"), "tbl_df")
  expect_gte(nrow(get_user_info("favstats.eu")), 1L)
})

test_that("user info pagination", {
  actors <- rep(c("jbgruber.bsky.social",
                  "benguinaudeau.bsky.social",
                  "favstats.eu"), 25)
  expect_equal(nrow(get_user_info(actor = actors)), 75L)
})

Try the atrrr package in your browser

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

atrrr documentation built on April 3, 2025, 6:08 p.m.