MCPcopy Index your code
hub / github.com/coder/coder / TestChatAdvisorConfig_InvalidModelConfigID

Function TestChatAdvisorConfig_InvalidModelConfigID

coderd/exp_chats_test.go:12908–12922  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

12906}
12907
12908func TestChatAdvisorConfig_InvalidModelConfigID(t *testing.T) {
12909 t.Parallel()
12910
12911 ctx := testutil.Context(t, testutil.WaitLong)
12912 adminClient := newChatClient(t)
12913 coderdtest.CreateFirstUser(t, adminClient.Client)
12914
12915 unknownID := uuid.New()
12916 err := adminClient.UpdateChatAdvisorConfig(ctx, codersdk.UpdateAdvisorConfigRequest{
12917 ModelConfigID: unknownID,
12918 })
12919 sdkErr := requireSDKError(t, err, http.StatusBadRequest)
12920 require.Contains(t, sdkErr.Message, unknownID.String())
12921 require.Contains(t, sdkErr.Message, "does not match any existing model config")
12922}
12923
12924func TestChatAdvisorConfig_RoundTripZeroValues(t *testing.T) {
12925 t.Parallel()

Callers

nothing calls this directly

Calls 8

ContextFunction · 0.92
CreateFirstUserFunction · 0.92
requireSDKErrorFunction · 0.85
newChatClientFunction · 0.70
NewMethod · 0.65
ContainsMethod · 0.45
StringMethod · 0.45

Tested by

no test coverage detected