package postgres import ( "context" "os" "testing" ) func TestMigrationsAndReadiness(t *testing.T) { databaseURL := os.Getenv("TEST_DATABASE_URL") if databaseURL == "" { t.Skip("TEST_DATABASE_URL is not configured") } ctx := context.Background() if err := Migrate(ctx, databaseURL, "../../../migrations"); err != nil { t.Fatal(err) } store, err := Open(ctx, databaseURL) if err != nil { t.Fatal(err) } defer store.Close() if err := store.Ready(ctx); err != nil { t.Fatal(err) } }