fixes
This commit is contained in:
@@ -2,6 +2,28 @@ package processing
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestPreferKnownProviderMode(t *testing.T) {
|
||||
t.Parallel()
|
||||
if got := preferKnownProviderMode(AIProviderUnknown, AIProviderInternal); got != AIProviderInternal {
|
||||
t.Fatalf("unknown+internal=%q", got)
|
||||
}
|
||||
if got := preferKnownProviderMode("", "custom"); got != AIProviderCustom {
|
||||
t.Fatalf("empty+custom=%q", got)
|
||||
}
|
||||
if got := preferKnownProviderMode(AIProviderInternal, AIProviderCustom); got != AIProviderInternal {
|
||||
t.Fatalf("internal must win first=%q", got)
|
||||
}
|
||||
if got := preferKnownProviderMode(AIProviderUnknown, ""); got != AIProviderUnknown {
|
||||
t.Fatalf("all unknown=%q", got)
|
||||
}
|
||||
if isUnknownProviderMode("") != true || isUnknownProviderMode(AIProviderUnknown) != true {
|
||||
t.Fatal("expected empty/unknown to be unknown")
|
||||
}
|
||||
if isUnknownProviderMode(AIProviderInternal) {
|
||||
t.Fatal("internal must not be unknown")
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeProviderMode(t *testing.T) {
|
||||
t.Parallel()
|
||||
cases := []struct {
|
||||
|
||||
Reference in New Issue
Block a user