refactor: simplify sqlx fail fast ping and simplify miniredis setup in test (#2897)

* chore(redistest): simplify miniredis setup in test

* refactor(sqlx): simplify sqlx fail fast ping

* chore: close connection if not available
This commit is contained in:
cong
2023-02-19 17:18:19 +08:00
committed by GitHub
parent d113e1352c
commit 64ab00e8e3
3 changed files with 14 additions and 55 deletions

View File

@@ -52,14 +52,11 @@ func TestSqlConn(t *testing.T) {
}
func buildConn() (mock sqlmock.Sqlmock, err error) {
_, err = connManager.GetResource(mockedDatasource, func() (io.Closer, error) {
connManager.GetResource(mockedDatasource, func() (io.Closer, error) {
var db *sql.DB
var err error
db, mock, err = sqlmock.New()
return &pingedDB{
DB: db,
}, err
return db, err
})
return
}