mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-01-11 23:18:07 -05:00
28 lines
550 B
Go
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))
|
|
}
|