brontide: modify the Dial function to take a *lnwire.NetAddress

This commit is contained in:
Olaoluwa Osuntokun committed 2016-10-26 19:04:27 -07:00
1 parent 99ed3b8616
commit 9850e8667e
2 files changed
+11 -7

No files matched your search

+6 -2
View File
@@ -5,6 +5,7 @@ import (
"net"
"testing"
"github.com/lightningnetwork/lnd/lnwire"
"github.com/roasbeef/btcd/btcec"
)
@@ -31,14 +32,17 @@ func TestConnectionCorrectness(t *testing.T) {
}
defer listener.Close()
listenAddr := listener.Addr().String()
netAddr := &lnwire.NetAddress{
IdentityKey: localPriv.PubKey(),
Address: listener.Addr().(*net.TCPAddr),
}
// Initiate a connection with a separate goroutine, and listen with our
// main one. If both errors are nil, then encryption+auth was succesful.
errChan := make(chan error)
connChan := make(chan net.Conn)
go func() {
conn, err := Dial(remotePriv, localPriv.PubKey(), listenAddr)
conn, err := Dial(remotePriv, netAddr)
errChan <- err
connChan <- conn
}()