tests/testthat/test-ai_tool_file_glob_search.R

test_that("file_glob_search - invalid args", {
  expect_error(file_glob_search(list()), "Invalid arguments for FileGlobSearch")
})

test_that("file_glob_search - valid args", {
  local_mocked_bindings(
    getActiveProject = function(...) tempdir(),
    .package = "myownrobs"
  )
  writeLines("FILE_CONTENT", tempfile(fileext = ".R"))
  expect_true(nchar(file_glob_search(list(pattern = "*.R"))$output) > 0)
})

Try the myownrobs package in your browser

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

myownrobs documentation built on Nov. 5, 2025, 5:52 p.m.