tests/testthat/test-function-get_package_usage_per_script.R

test_that("get_package_usage_per_script() works", {

  f <- kwb.code:::get_package_usage_per_script
  
  expect_error(f())

  root <- if ("tests" %in% dir()) "./tests/testthat/" else getwd()
  
  capture.output(suppressMessages(
    result <- f(root, packages = "kwb.utils")
  ))
  
  expect_s3_class(result, "data.frame")
  
  expect_true(all(c("package", "script", "name") %in% names(result)))
})
KWB-R/kwb.code documentation built on July 28, 2023, 5:57 p.m.