tests/testthat/test_get_audit_csv_report.R

context("Get audit csv report")

testthat::test_that("get_audit_csv_report() works", {
  query <- "serviceMethod=readDataEntity&limit=1"
  vcr::use_cassette("get_audit_csv_report", {
    auditReport <- get_audit_csv_report(query)
  })
  expect_true("data.frame" %in% class(auditReport))
  expected_columns <- c(
    "Oid", "EntryTime", "Service", "Category", "ServiceMethod", "EntryText",
    "ResourceId", "ResponseStatus", "User", "UserAgent", "Groups", "AuthSystem"
    )
  expect_true(all(expected_columns %in% colnames(auditReport)))
})

Try the EDIutils package in your browser

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

EDIutils documentation built on May 6, 2026, 9:06 a.m.