tests/testthat/test-events.R

test_that("paddle_get_events() validates event_type argument", {
  skip_on_cran()
  set_paddle_mode("sandbox")

  # invalid types
  expect_error(paddle_get_events(per_page = 500), "`per_page` must be between 1 and 200.")
  #expect_error(paddle_get_events(order_by = "wrong input"), "`order_by` must be 'id[ASC]' or 'id[DESC]'.")
  })

test_that("paddle_get_events() returns data with and without filter", {
  skip_on_cran()
  set_paddle_mode("sandbox")

  # without filter
  res1 <- paddle_get_events(order_by = "id[DESC]", per_page = 10)
  expect_type(res1, "list")
  expect_true("data" %in% names(res1))

})

Try the paddleR package in your browser

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

paddleR documentation built on June 24, 2025, 9:07 a.m.