(t *testing.T)
| 69 | } |
| 70 | |
| 71 | func TestBasic(t *testing.T) { |
| 72 | server, err := newTestServer(t, http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { |
| 73 | _, err := fmt.Fprint(w, "world") |
| 74 | require.NoError(t, err) |
| 75 | })) |
| 76 | require.NoError(t, err) |
| 77 | defer server.grpcServer.GracefulStop() |
| 78 | |
| 79 | client, err := NewClient(server.URL) |
| 80 | require.NoError(t, err) |
| 81 | |
| 82 | req, err := http.NewRequest("GET", "/hello", &bytes.Buffer{}) |
| 83 | require.NoError(t, err) |
| 84 | |
| 85 | req = req.WithContext(user.InjectOrgID(context.Background(), "1")) |
| 86 | recorder := httptest.NewRecorder() |
| 87 | client.ServeHTTP(recorder, req) |
| 88 | |
| 89 | assert.Equal(t, "world", recorder.Body.String()) |
| 90 | assert.Equal(t, 200, recorder.Code) |
| 91 | } |
| 92 | |
| 93 | func TestError(t *testing.T) { |
| 94 | for _, doNotLog := range []bool{true, false} { |
nothing calls this directly
no test coverage detected