Files

22 lines
547 B
Go
Raw Permalink Normal View History

package migrations
import (
"strings"
"testing"
"github.com/Silo-Server/silo-server/internal/playback"
)
func TestPlaybackProtocolV3MigrationAcceptsEveryRouteEvent(t *testing.T) {
migrationBytes, err := FS.ReadFile("sql/20260712103000_add_playback_protocol_v3.sql")
if err != nil {
t.Fatalf("read migration: %v", err)
}
migration := string(migrationBytes)
for _, event := range playback.RouteEventNamesV3() {
if !strings.Contains(migration, "'"+event+"'") {
t.Errorf("route event CHECK constraint is missing %q", event)
}
}
}