22 lines
570 B
Go
22 lines
570 B
Go
package generation_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"infinite-canvas/backend/internal/generation"
|
|
)
|
|
|
|
func TestGenerationPackageHasEngineAndOfficialRegistry(t *testing.T) {
|
|
engine := generation.NewEngine(generation.Deps{})
|
|
if engine == nil {
|
|
t.Fatal("NewEngine returned nil")
|
|
}
|
|
if name, ok := generation.OfficialDeclarativeImageInterface("openai-image"); !ok || name == "" {
|
|
t.Fatalf("openai-image whitelist = %q %v", name, ok)
|
|
}
|
|
registry := generation.LoadOfficialFallbackRegistry()
|
|
if registry == nil {
|
|
t.Fatal("LoadOfficialFallbackRegistry returned nil")
|
|
}
|
|
}
|