tests/testthat/test-database.R

context("Database")

test_that("Database handle works correctly", {
  db <- Database$new(tempdir())

  db$execute("create table if not exists test (val INTEGER PRIMARY KEY)")
  db$execute("insert into test values (1)")
  val <- db$fetch("select val from test")
  expect_equal(val[[1]], 1)

  db$destroy()
  expect_error(db$fetch("select val from test"))
})
skubicius/cashmere documentation built on May 22, 2019, 2:46 p.m.