MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / TestNewHTTPClient

Function TestNewHTTPClient

pkg/api/http_test.go:18–31  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

16)
17
18func 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
33func TestHTTPClient_SetAuthManager(t *testing.T) {
34 client := NewHTTPClient(&http.Client{}, "https://test.example.com", testutils.NewTestLogger())

Callers

nothing calls this directly

Calls 2

NewTestLoggerFunction · 0.92
NewHTTPClientFunction · 0.85

Tested by

no test coverage detected