|
7 | 7 | "testing" |
8 | 8 |
|
9 | 9 | ghcontext "github.com/github/github-mcp-server/pkg/context" |
| 10 | + "github.com/github/github-mcp-server/pkg/http/headers" |
10 | 11 |
|
11 | 12 | "github.com/stretchr/testify/assert" |
12 | 13 | "github.com/stretchr/testify/require" |
@@ -56,8 +57,8 @@ func TestGraphQLFeaturesTransport(t *testing.T) { |
56 | 57 |
|
57 | 58 | // Create a test server that captures the request header |
58 | 59 | server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
59 | | - capturedHeader = r.Header.Get("GraphQL-Features") |
60 | | - headerExists = r.Header.Get("GraphQL-Features") != "" |
| 60 | + capturedHeader = r.Header.Get(headers.GraphQLFeaturesHeader) |
| 61 | + headerExists = r.Header.Get(headers.GraphQLFeaturesHeader) != "" |
61 | 62 | w.WriteHeader(http.StatusOK) |
62 | 63 | })) |
63 | 64 | defer server.Close() |
@@ -97,7 +98,7 @@ func TestGraphQLFeaturesTransport_NilTransport(t *testing.T) { |
97 | 98 |
|
98 | 99 | // Create a test server |
99 | 100 | server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
100 | | - capturedHeader = r.Header.Get("GraphQL-Features") |
| 101 | + capturedHeader = r.Header.Get(headers.GraphQLFeaturesHeader) |
101 | 102 | w.WriteHeader(http.StatusOK) |
102 | 103 | })) |
103 | 104 | defer server.Close() |
@@ -141,13 +142,13 @@ func TestGraphQLFeaturesTransport_DoesNotMutateOriginalRequest(t *testing.T) { |
141 | 142 | require.NoError(t, err) |
142 | 143 |
|
143 | 144 | // Store the original header value |
144 | | - originalHeader := req.Header.Get("GraphQL-Features") |
| 145 | + originalHeader := req.Header.Get(headers.GraphQLFeaturesHeader) |
145 | 146 |
|
146 | 147 | // Execute the request |
147 | 148 | resp, err := transport.RoundTrip(req) |
148 | 149 | require.NoError(t, err) |
149 | 150 | defer resp.Body.Close() |
150 | 151 |
|
151 | 152 | // Verify the original request was not mutated |
152 | | - assert.Equal(t, originalHeader, req.Header.Get("GraphQL-Features")) |
| 153 | + assert.Equal(t, originalHeader, req.Header.Get(headers.GraphQLFeaturesHeader)) |
153 | 154 | } |
0 commit comments