github.com/status-im/status-go@v1.1.0/services/wallet/walletconnect/testing.go (about) 1 package walletconnect 2 3 import ( 4 "database/sql" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 9 "github.com/status-im/status-go/t/helpers" 10 "github.com/status-im/status-go/walletdatabase" 11 ) 12 13 func SetupTestDB(t *testing.T) (db *sql.DB, close func()) { 14 db, err := helpers.SetupTestMemorySQLDB(walletdatabase.DbInitializer{}) 15 require.NoError(t, err) 16 return db, func() { 17 require.NoError(t, db.Close()) 18 } 19 }