Files
scroll/common/database/db_test.go
JayLiu 78a4298eda test: add testcontainers (#1229)
Co-authored-by: liuyuecai <liuyuecai@360.cn>
2024-04-07 14:26:06 +08:00

28 lines
550 B
Go

package database_test
import (
"testing"
"github.com/stretchr/testify/assert"
"scroll-tech/common/database"
"scroll-tech/common/testcontainers"
"scroll-tech/common/version"
)
func TestDB(t *testing.T) {
version.Version = "v4.1.98-aaa-bbb-ccc"
testApps := testcontainers.NewTestcontainerApps()
assert.NoError(t, testApps.StartPostgresContainer())
db, err := testApps.GetGormDBClient()
assert.NoError(t, err)
sqlDB, err := database.Ping(db)
assert.NoError(t, err)
assert.NotNil(t, sqlDB)
assert.NoError(t, database.CloseDB(db))
}