( t *testing.T, modelConfigs []codersdk.ChatModelConfig, id uuid.UUID, )
| 1024 | } |
| 1025 | |
| 1026 | func findChatModelConfigByID( |
| 1027 | t *testing.T, |
| 1028 | modelConfigs []codersdk.ChatModelConfig, |
| 1029 | id uuid.UUID, |
| 1030 | ) codersdk.ChatModelConfig { |
| 1031 | t.Helper() |
| 1032 | |
| 1033 | for _, modelConfig := range modelConfigs { |
| 1034 | if modelConfig.ID == id { |
| 1035 | return modelConfig |
| 1036 | } |
| 1037 | } |
| 1038 | |
| 1039 | require.FailNowf(t, "missing model config", "model config %s not found", id) |
| 1040 | return codersdk.ChatModelConfig{} |
| 1041 | } |
| 1042 | |
| 1043 | // cookieOnlySessionTokenProvider authenticates HTTP requests via the |
| 1044 | // Coder-Session-Token header (for regular API calls) but |
no test coverage detected