tests/testthat/test-zzz.R

test_that("can delete empty cache directory", {
  skip_if(getRversion() < package_version("4.0.0"))
  skip_on_cran()
  tmpdir <- withr::local_tempdir()
  withr::local_dir(tmpdir)
  dir.create("xxx")
  expect_true(delete_if_cache_directory(file.path(getwd(), "xxx")))
  dir.create("xxx")
  file.create("xxx/yyy")
  list.files("xxx")
  expect_false(delete_if_cache_directory(file.path(getwd(), "xxx")))
  expect_true(file.exists(tmpdir))
})
krlmlr/styler documentation built on April 24, 2024, 4:14 p.m.