refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力

This commit is contained in:
ddCat committed 2026-09-11 14:02:49 +08:00
1 parent 916043fb5a
commit 6e5cbc8b05
644 files changed
+62731 -2320

No files matched your search

@@ -0,0 +1,21 @@
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")
}
}