(t *testing.T)
| 38 | } |
| 39 | |
| 40 | func TestSession_SetModelForwardsContextTier(t *testing.T) { |
| 41 | tier := ContextTierLongContext |
| 42 | params := captureSetModelRequest(t, &SetModelOptions{ContextTier: &tier}) |
| 43 | |
| 44 | if params["sessionId"] != "session-1" { |
| 45 | t.Fatalf("expected sessionId session-1, got %v", params["sessionId"]) |
| 46 | } |
| 47 | if params["modelId"] != "gpt-4.1" { |
| 48 | t.Fatalf("expected modelId gpt-4.1, got %v", params["modelId"]) |
| 49 | } |
| 50 | if params["contextTier"] != "long_context" { |
| 51 | t.Fatalf("expected contextTier long_context, got %v", params["contextTier"]) |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | func TestSession_SetModelOmitsContextTierWhenUnset(t *testing.T) { |
| 56 | params := captureSetModelRequest(t, nil) |
nothing calls this directly
no test coverage detected
searching dependent graphs…