tests/testthat/test_get_user_content.R

test_that("a regular user can be parsed correctly", {
  mockery::stub(parse_request_url, 'url_to_json', regular_user_json)
  results <- parse_request_url(
    request_url = "some_url",
    data_builder = user_data_builder
  )[[1]]
  expect_equal(names(results), c("comments", "threads"))
  expect_equal(results$comments, NA)
  expect_equal(ncol(results$threads), 11)
})


test_that("about user info works", {
  about_user_json |>
    build_user_info_list() |>
    length() |>
    expect_equal(8)
})

Try the RedditExtractoR package in your browser

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

RedditExtractoR documentation built on March 31, 2023, 5:18 p.m.