sqlite: add close method, and an is_open field (#7382)

This commit is contained in:
Major Taylor 2020-12-21 15:02:29 -05:00 committed by GitHub
parent 6c341a77f5
commit c831711a0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 3 deletions

View file

@ -4,9 +4,10 @@ fn test_sqlite() {
$if !linux {
return
}
db := sqlite.connect(':memory:') or {
mut db := sqlite.connect(':memory:') or {
panic(err)
}
assert db.is_open
db.exec('drop table if exists users')
db.exec("create table users (id integer primary key, name text default '');")
db.exec("insert into users (name) values ('Sam')")
@ -25,4 +26,8 @@ fn test_sqlite() {
panic(err)
}
assert user.vals.len == 2
db.close() or {
panic(err)
}
assert !db.is_open
}