package database import ( "testing" "github.com/stretchr/testify/require" ) // GetTestDatabase returns a Connector to an in-mem SQLite DB func GetTestDatabase(t *testing.T) Connector { dbc, err := New("sqlite", "file::memory:?cache=shared", "encpass") require.NoError(t, err, "creating database connector") t.Cleanup(func() { if err := dbc.Close(); err != nil { t.Logf("closing in-mem database: %s", err) } }) return dbc }