blob: 8ccba6e77a20511c6e08652a10a3d70867b72bdf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package llm
import (
"testing"
)
func TestNewFromConfig_DefaultsAndErrors(t *testing.T) {
// Unknown provider
if _, err := NewFromConfig(Config{Provider: "bogus"}, "", "", ""); err == nil {
t.Fatalf("expected error for unknown provider")
}
// OpenAI missing key
if _, err := NewFromConfig(Config{Provider: "openai", OpenAIModel: "g"}, "", "", ""); err == nil {
t.Fatalf("expected key error")
}
}
|