Files
Scriberr/cmd/server/main_test.go
2026-04-26 15:36:00 -07:00

29 lines
603 B
Go

package main
import (
"os"
"strings"
"testing"
)
func TestServerMainDoesNotReferenceLegacyPythonStartup(t *testing.T) {
source, err := os.ReadFile("main.go")
if err != nil {
t.Fatal(err)
}
for _, forbidden := range []string{
"internal/queue",
"internal/transcription/adapters",
"internal/transcription/registry",
"NewUnifiedJobProcessor",
"NewQuickTranscriptionService",
"InitEmbeddedPythonEnv",
"registerAdapters",
"WhisperXEnv",
} {
if strings.Contains(string(source), forbidden) {
t.Fatalf("server main still references legacy startup symbol %q", forbidden)
}
}
}