@cryptotaxi247 / kubo / commits / 12b92f03f

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