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

Function TestGenerateSSHPublicKey

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

Source from the content-addressed store, hash-verified

230}
231
232func TestGenerateSSHPublicKey(t *testing.T) {
233 first, err := generateSSHPublicKey("myTitle")
234 require.NoError(t, err)
235 second, err := generateSSHPublicKey("myTitle")
236 require.NoError(t, err)
237
238 publicKey, comment, options, rest, err := ssh.ParseAuthorizedKey(first)
239 require.NoError(t, err)
240 assert.Equal(t, ssh.KeyAlgoED25519, publicKey.Type())
241 assert.Equal(t, "myTitle", comment)
242 assert.Empty(t, options)
243 assert.Empty(t, rest)
244 assert.NotEqual(t, first, second)
245}
246
247func TestSandboxFilePath(t *testing.T) {
248 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