1package config23import "testing"45func 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}1516func TestGoodSSHKeyPair(t *testing.T) {17 cfg := &Config{18 SSH: SSHConfig{19 KeyPath: "testdata/ssh_host_ed25519_key",20 },21 }2223 if _, err := KeyPair(cfg); err != nil {24 t.Errorf("cfg.SSH.KeyPair() => _, %v, want nil error", err)25 }26}