From 7f27fe47628104834f5e808b35e03dbde6db80c2 Mon Sep 17 00:00:00 2001 From: Jan Mercl <0xjnml@gmail.com> Date: Mon, 13 Sep 2021 12:00:13 +0200 Subject: [PATCH] add TestIssue70, updates #70 --- all_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/all_test.go b/all_test.go index d50c1f9..967e0d7 100644 --- a/all_test.go +++ b/all_test.go @@ -1792,3 +1792,26 @@ func emptyDir(s string) error { } return nil } + +// https://gitlab.com/cznic/sqlite/-/issues/70 +func TestIssue70(t *testing.T) { + db, err := sql.Open(driverName, "file::memory:") + if _, err = db.Exec(`create table t (foo)`); err != nil { + t.Fatalf("create: %v", err) + } + + defer func() { + if err := db.Close(); err != nil { + t.Errorf("close: %v", err) + } + }() + + if _, err := db.Query("select * from t"); err != nil { + t.Errorf("select a: %v", err) + return + } + + if _, err := db.Query("select * from t"); err != nil { + t.Errorf("select b: %v", err) + } +}