tests/testthat/setup.R

setup_connection <- function() {
  skip_on_cran()

  pool <- pool::dbPool(drv = RSQLite::SQLite(),
                       dbname = ":memory:")

  options(simplysql.connection_pool = pool)

  withr::defer(pool::poolClose(pool),
               parent.frame())

  return(pool)
}
pnacht/simplysql documentation built on Sept. 5, 2024, 8:46 p.m.