返回 DeepSeek-Reasonix
registration_test.go
根目录 / internal / provider / anthropic / registration_test.go
1 package anthropic
2
3 import (
4 "context"
5 "reasonix/internal/provider"
6 "testing"
7 )
8
9 func TestRegistered(t *testing.T) {
10 p, err := provider.New("anthropic", provider.Config{Model: "claude-opus-4-8", Name: "claude"})
11 if err != nil {
12 t.Fatalf("provider.New: %v", err)
13 }
14 if p.Name() != "claude" {
15 t.Fatalf("name = %q", p.Name())
16 }
17 // Missing model is rejected.
18 if _, err := provider.New("anthropic", provider.Config{}); err == nil {
19 t.Fatal("expected error for missing model")
20 }
21 _ = context.Background()
22 }
23
23 lines GO