1package config
 2
 3import "testing"
 4
 5func TestBadSSHKeyPair(t *testing.T) {
 6	for _, cfg := range []*Config{
 7		nil,
 8		{},
 9	} {
10		if _, err := KeyPair(cfg); err == nil {
11			t.Errorf("cfg.SSH.KeyPair() => _, nil, want non-nil error")
12		}
13	}
14}
15
16func TestGoodSSHKeyPair(t *testing.T) {
17	cfg := &Config{
18		SSH: SSHConfig{
19			KeyPath: "testdata/ssh_host_ed25519_key",
20		},
21	}
22
23	if _, err := KeyPair(cfg); err != nil {
24		t.Errorf("cfg.SSH.KeyPair() => _, %v, want nil error", err)
25	}
26}