From 1b201cf0d4d20f44ff37e08a701d4e4fe4b19fe7 Mon Sep 17 00:00:00 2001 From: Matthew Howard <78384492+matthowardcohere@users.noreply.github.com> Date: Fri, 4 Sep 2026 11:41:44 -0400 Subject: [PATCH] test(credential): assert the post-adopt read path too, per Greptile P2 The GET case only matched on method, so a broken by_name/model_id read-back after a successful adopt would have gone unnoticed. --- terraform/provider/litellm/resource_credential_crud_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/terraform/provider/litellm/resource_credential_crud_test.go b/terraform/provider/litellm/resource_credential_crud_test.go index 02b23a358b0..6e0b818fe33 100644 --- a/terraform/provider/litellm/resource_credential_crud_test.go +++ b/terraform/provider/litellm/resource_credential_crud_test.go @@ -226,6 +226,9 @@ func conflictServer(t *testing.T, patchStatus int, patchBody string) (*httptest. w.WriteHeader(patchStatus) w.Write([]byte(patchBody)) case r.Method == http.MethodGet: + if r.URL.Path != "/credentials/by_name/conflict-test" || r.URL.Query().Get("model_id") != "model-1" { + t.Errorf("GET went to %q (query %q), want /credentials/by_name/conflict-test?model_id=model-1", r.URL.Path, r.URL.RawQuery) + } resp := CredentialResponse{CredentialName: "conflict-test", CredentialInfo: map[string]interface{}{}} body, _ := json.Marshal(resp) w.Header().Set("Content-Type", "application/json")