feat: integrate creator hub douyin workflows

This commit is contained in:
2026-09-14 19:22:07 +08:00
parent 025fe62c37
commit 44a28954cf
42 changed files with 2850 additions and 880 deletions
+20
View File
@@ -0,0 +1,20 @@
package creator
import "testing"
func TestParseGeneratedRewriteRequiresBoundedJSON(t *testing.T) {
title, script, err := parseGeneratedRewrite(`{"title":"新标题","script":"新脚本"}`)
if err != nil || title != "新标题" || script != "新脚本" {
t.Fatalf("parseGeneratedRewrite() = %q, %q, %v", title, script, err)
}
for _, content := range []string{
"",
"不是 JSON",
`{"title":"有标题"}`,
`{"title":"标题","script":""}`,
} {
if _, _, err := parseGeneratedRewrite(content); err == nil {
t.Fatalf("parseGeneratedRewrite(%q) accepted invalid output", content)
}
}
}