MCPcopy Index your code
hub / github.com/cli/cli / TestTokenFromKeyringForUser

Function TestTokenFromKeyringForUser

internal/config/auth_config_test.go:32–43  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

30}
31
32func TestTokenFromKeyringForUser(t *testing.T) {
33 // Given a keyring that contains a token for a host with a specific user
34 authCfg := newTestAuthConfig(t)
35 require.NoError(t, keyring.Set(keyringServiceName("github.com"), "test-user", "test-token"))
36
37 // When we get the token from the auth config
38 token, err := authCfg.TokenFromKeyringForUser("github.com", "test-user")
39
40 // Then it returns successfully with the correct token
41 require.NoError(t, err)
42 require.Equal(t, "test-token", token)
43}
44
45func TestTokenFromKeyringForUserErrorsIfUsernameIsBlank(t *testing.T) {
46 authCfg := newTestAuthConfig(t)

Callers

nothing calls this directly

Calls 5

SetFunction · 0.92
newTestAuthConfigFunction · 0.85
EqualMethod · 0.80
keyringServiceNameFunction · 0.70

Tested by

no test coverage detected