Files
sqlite3/vfs/mvcc/mvcc_test.go
Nuno Cruces 23aad5f62f MVCC API.
2025-09-29 12:52:01 +01:00

30 lines
488 B
Go

package mvcc
import (
_ "embed"
"testing"
"github.com/ncruces/go-sqlite3"
_ "github.com/ncruces/go-sqlite3/embed"
_ "github.com/ncruces/go-sqlite3/internal/testcfg"
)
//go:embed testdata/wal.db
var walDB string
func Test_wal(t *testing.T) {
t.Parallel()
dsn := TestDB(t, NewSnapshot(walDB))
db, err := sqlite3.Open(dsn)
if err != nil {
t.Fatal(err)
}
defer db.Close()
err = db.Exec(`CREATE TABLE users (id INT, name VARCHAR(10))`)
if err != nil {
t.Fatal(err)
}
}