tests/testthat/test-analysis.R

# Analysis Tests

test_that("get_analysis validates input correctly", {
  expect_error(get_analysis(), "Assertion on 'id' failed")
  expect_error(get_analysis(NULL), "Assertion on 'id' failed")
  expect_error(get_analysis(123), "Assertion on 'id' failed")
  expect_error(get_analysis(""), "All elements must have at least 1 characters")
})

test_that("get_analysis function exists and is exported", {
  expect_true(exists("get_analysis"))
})

Try the virustotal package in your browser

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

virustotal documentation built on April 13, 2026, 9:07 a.m.