Files
goclaw/cmd/gateway_builtin_tools_test.go
T
nguyenha935andGoClaw Operator 4d3c6bcb05 feat: add Telegram manager channel permissions (#1339)
Co-authored-by: GoClaw Operator <operator@goclaw>
2026-07-04 00:25:00 +07:00

30 lines
721 B
Go

package cmd
import "testing"
func TestBuiltinToolSeedDataIncludesWait(t *testing.T) {
t.Parallel()
for _, def := range builtinToolSeedData() {
if def.Name != "wait" {
continue
}
if def.Category != "runtime" {
t.Fatalf("wait category = %q, want runtime", def.Category)
}
if !def.Enabled {
t.Fatal("wait should be enabled by default")
}
return
}
t.Fatal("builtinToolSeedData() missing wait")
}
func TestBuiltinToolSeedDataDoesNotIncludeTelegramManager(t *testing.T) {
t.Parallel()
for _, def := range builtinToolSeedData() {
if def.Name == "telegram_manager" {
t.Fatal("telegram_manager must be configured from Telegram channel settings, not seeded as a visible builtin tool")
}
}
}