add RandPeerOrFatal test helper
Brian Tiger Chow committed
Dec 23, 2014 at 18:18 UTC
12b92f03f1e3c2eeb515c13054b7cc23404944d4
1 file changed
+10
util/testutil/peer.go
+10
@@ -1,6 +1,8 @@
1
package testutil
2
3
import (
4
+ "testing"
5
+
6
ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
7
ci "github.com/jbenet/go-ipfs/crypto"
8
peer "github.com/jbenet/go-ipfs/peer"
@@ -21,6 +23,14 @@ func RandPeer() (Peer, error) {
23
return &testpeer{*p}, nil
24
}
25
26
+func RandPeerOrFatal(t *testing.T) Peer {
27
+ p, err := RandPeerNetParams()
28
+ if err != nil {
29
+ t.Fatal(err)
30
+ }
31
+ return &testpeer{*p}
32
+}
33
+
34
// peer is a temporary shim to delay binding of PeerNetParams.
35
type testpeer struct {
36
PeerNetParams