Skip to content

Commit

Permalink
libp2p: add a test that uses all transports
Browse files Browse the repository at this point in the history
  • Loading branch information
sukunrt committed Jun 19, 2024
1 parent 6cebdd8 commit f15999d
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions libp2p_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ import (
tls "github.com/libp2p/go-libp2p/p2p/security/tls"
quic "github.com/libp2p/go-libp2p/p2p/transport/quic"
"github.com/libp2p/go-libp2p/p2p/transport/tcp"
libp2pwebrtc "github.com/libp2p/go-libp2p/p2p/transport/webrtc"
"github.com/libp2p/go-libp2p/p2p/transport/websocket"
libp2pwebtransport "github.com/libp2p/go-libp2p/p2p/transport/webtransport"

Check failure on line 30 in libp2p_test.go

View workflow job for this annotation

GitHub Actions / go-check / All

package "github.com/libp2p/go-libp2p/p2p/transport/webtransport" is being imported more than once (ST1019)
webtransport "github.com/libp2p/go-libp2p/p2p/transport/webtransport"
"go.uber.org/goleak"

Expand Down Expand Up @@ -382,6 +385,20 @@ func TestAutoNATService(t *testing.T) {
h.Close()
}

func TestTransportConstructors(t *testing.T) {
h, err := New(
Transport(tcp.NewTCPTransport),
Transport(quic.NewTransport),
Transport(websocket.New),
Transport(libp2pwebrtc.New),
Transport(libp2pwebtransport.New),
EnableNATService(),
ResourceManager(nil),
)
require.NoError(t, err)
h.Close()
}

func TestInsecureConstructor(t *testing.T) {
h, err := New(
EnableNATService(),
Expand Down

0 comments on commit f15999d

Please sign in to comment.