package ai import "testing" func TestVendorParameterValuesAreNotLocallyValidated(t *testing.T) { for _, role := range []string{"asr", "tts"} { task, ps := currentFixture(t, "full_ai") task = changeCurrentAgent(t, task, func(a map[string]any) { a[role].(map[string]any)["params"] = map[string]any{"sample_rate": 24000, "format": "vendor-format", "speed": 9.5} }) if _, err := Bind(task, ps); err != nil { t.Fatal("vendor parameter was locally rejected", err) } } }