Files
Error-Code-System/domains/catalog_write_test.go
T
weichen 28fa06eaa5
ci / vet-and-test (push) Successful in 2s
ci / docker-checkout-hostgateway (push) Successful in 3s
Add the intent seed domain for the agent-intent module.
2026-09-29 15:18:32 +00:00

26 lines
530 B
Go

package domains
import (
"os"
"testing"
"error-code-system/errcode"
)
func TestWriteCatalog(t *testing.T) {
if os.Getenv("WRITE_CATALOG") != "1" {
t.Skip("set WRITE_CATALOG=1 to regenerate sys.json agent.json squad.json intent.json")
}
r := errcode.NewRegistry()
RegisterAll(r)
for _, domain := range []string{"sys", "agent", "squad", "intent"} {
data, err := ExportDomain(r, domain)
if err != nil {
t.Fatal(err)
}
if err := os.WriteFile(domain+".json", data, 0o644); err != nil {
t.Fatal(err)
}
}
}