MCPcopy Create free account
hub / github.com/cli/cli / TestGenerateSSHPublicKey

Function TestGenerateSSHPublicKey

acceptance/acceptance_test.go:41–54  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

39}
40
41func TestGenerateSSHPublicKey(t *testing.T) {
42 first, err := generateSSHPublicKey("myTitle")
43 require.NoError(t, err)
44 second, err := generateSSHPublicKey("myTitle")
45 require.NoError(t, err)
46
47 publicKey, comment, options, rest, err := ssh.ParseAuthorizedKey(first)
48 require.NoError(t, err)
49 assert.Equal(t, ssh.KeyAlgoED25519, publicKey.Type())
50 assert.Equal(t, "myTitle", comment)
51 assert.Empty(t, options)
52 assert.Empty(t, rest)
53 assert.NotEqual(t, first, second)
54}
55
56func TestSandboxFilePath(t *testing.T) {
57 root := t.TempDir()

Callers

nothing calls this directly

Calls 4

generateSSHPublicKeyFunction · 0.85
EqualMethod · 0.80
EmptyMethod · 0.80
TypeMethod · 0.45

Tested by

no test coverage detected