All checks were successful
Build / build (push) Successful in 2m12s
21 lines
436 B
Go
21 lines
436 B
Go
package mysqlite
|
|
|
|
import (
|
|
"embed"
|
|
"github.com/stretchr/testify/require"
|
|
"testing"
|
|
)
|
|
|
|
//go:embed testMigrations/*.sql
|
|
var migrations embed.FS
|
|
|
|
func TestDb_MigrateDb(t *testing.T) {
|
|
db := openEmptyTestDb(t)
|
|
err := db.MigrateDb(migrations, "testMigrations")
|
|
require.NoError(t, err)
|
|
|
|
var count int
|
|
db.Query("select count(*) from mydata").MustScanSingle(&count)
|
|
require.Equal(t, 1, count, "incorrect number of rows in database")
|
|
}
|