Files
creator-hub/internal/creator/content_test.go
T

21 lines
604 B
Go

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)
}
}
}