From 12b92f03f1e3c2eeb515c13054b7cc23404944d4 Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow Date: Tue, 23 Dec 2014 18:18:45 -0500 Subject: [PATCH] add RandPeerOrFatal test helper --- util/testutil/peer.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/util/testutil/peer.go b/util/testutil/peer.go index e74e43c2b..82249f92b 100644 --- a/util/testutil/peer.go +++ b/util/testutil/peer.go @@ -1,6 +1,8 @@ package testutil import ( + "testing" + ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr" ci "github.com/jbenet/go-ipfs/crypto" peer "github.com/jbenet/go-ipfs/peer" @@ -21,6 +23,14 @@ func RandPeer() (Peer, error) { return &testpeer{*p}, nil } +func RandPeerOrFatal(t *testing.T) Peer { + p, err := RandPeerNetParams() + if err != nil { + t.Fatal(err) + } + return &testpeer{*p} +} + // peer is a temporary shim to delay binding of PeerNetParams. type testpeer struct { PeerNetParams