(t *testing.T)
| 16 | ) |
| 17 | |
| 18 | func TestNewHTTPClient(t *testing.T) { |
| 19 | httpClient := &http.Client{} |
| 20 | baseURL := "https://test.example.com" |
| 21 | logger := testutils.NewTestLogger() |
| 22 | |
| 23 | client := NewHTTPClient(httpClient, baseURL, logger) |
| 24 | |
| 25 | assert.NotNil(t, client) |
| 26 | assert.Equal(t, httpClient, client.client) |
| 27 | assert.Equal(t, baseURL, client.baseURL) |
| 28 | assert.Equal(t, logger, client.logger) |
| 29 | assert.Nil(t, client.authManager) |
| 30 | assert.Empty(t, client.apiToken) |
| 31 | } |
| 32 | |
| 33 | func TestHTTPClient_SetAuthManager(t *testing.T) { |
| 34 | client := NewHTTPClient(&http.Client{}, "https://test.example.com", testutils.NewTestLogger()) |
nothing calls this directly
no test coverage detected