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

Function TestNewAuthManagerWithToken

pkg/api/auth_test.go:82–96  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

80}
81
82func TestNewAuthManagerWithToken(t *testing.T) {
83 httpClient := &HTTPClient{baseURL: "https://test.example.com"}
84 logger := testutils.NewTestLogger()
85 token := testTokenValue
86
87 authManager := NewAuthManagerWithToken(httpClient, token, logger)
88
89 assert.NotNil(t, authManager)
90 assert.Equal(t, httpClient, authManager.httpClient)
91 assert.Equal(t, token, authManager.token)
92 assert.Empty(t, authManager.username)
93 assert.Empty(t, authManager.password)
94 assert.Equal(t, logger, authManager.logger)
95 assert.True(t, authManager.IsTokenAuth())
96}
97
98func TestAuthManager_IsTokenAuth(t *testing.T) {
99 httpClient := &HTTPClient{baseURL: "https://test.example.com"}

Callers

nothing calls this directly

Calls 3

NewTestLoggerFunction · 0.92
NewAuthManagerWithTokenFunction · 0.85
IsTokenAuthMethod · 0.80

Tested by

no test coverage detected