MCPcopy
hub / github.com/cli/cli / TestTokenFromKeyring

Function TestTokenFromKeyring

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

Source from the content-addressed store, hash-verified

17}
18
19func TestTokenFromKeyring(t *testing.T) {
20 // Given a keyring that contains a token for a host
21 authCfg := newTestAuthConfig(t)
22 require.NoError(t, keyring.Set(keyringServiceName("github.com"), "", "test-token"))
23
24 // When we get the token from the auth config
25 token, err := authCfg.TokenFromKeyring("github.com")
26
27 // Then it returns successfully with the correct token
28 require.NoError(t, err)
29 require.Equal(t, "test-token", token)
30}
31
32func TestTokenFromKeyringForUser(t *testing.T) {
33 // Given a keyring that contains a token for a host with a specific user

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected