Files
gochat/backend/internal/app/startup_migrations_test.go
Rogeeandrogee 6d6d80dd86 HH-441: harden durable storage and recovery (#92)
* HH-441: harden durable storage and recovery

* HH-441: clear recovery review blockers

* HH-441: enforce offsite backup failure domain

---------

Co-authored-by: Rogee <rogee@ipao.vip>
2026-08-22 02:16:02 +08:00

15 lines
415 B
Go

package app
import (
"testing"
"github.com/gochat/gochat/internal/config"
"github.com/stretchr/testify/require"
)
func TestValidateStartupMigrations(t *testing.T) {
cfg := &config.Config{Database: config.DatabaseConfig{RunMigrations: true}}
require.ErrorContains(t, validateStartupMigrations("production", cfg), "one-shot migration job")
require.NoError(t, validateStartupMigrations("development", cfg))
}