(t *testing.T)
| 12850 | } |
| 12851 | |
| 12852 | func TestChatAdvisorConfig_NegativeMaxUsesPerRunRejected(t *testing.T) { |
| 12853 | t.Parallel() |
| 12854 | |
| 12855 | ctx := testutil.Context(t, testutil.WaitLong) |
| 12856 | adminClient := newChatClient(t) |
| 12857 | coderdtest.CreateFirstUser(t, adminClient.Client) |
| 12858 | |
| 12859 | err := adminClient.UpdateChatAdvisorConfig(ctx, codersdk.UpdateAdvisorConfigRequest{ |
| 12860 | MaxUsesPerRun: -1, |
| 12861 | }) |
| 12862 | sdkErr := requireSDKError(t, err, http.StatusBadRequest) |
| 12863 | require.Contains(t, sdkErr.Message, "max_uses_per_run") |
| 12864 | require.Contains(t, sdkErr.Message, "-1") |
| 12865 | require.Contains(t, sdkErr.Message, "non-negative") |
| 12866 | } |
| 12867 | |
| 12868 | func TestChatAdvisorConfig_NegativeMaxOutputTokensRejected(t *testing.T) { |
| 12869 | t.Parallel() |
nothing calls this directly
no test coverage detected