Skip to content
This repository was archived by the owner on May 26, 2022. It is now read-only.

Commit fe86bc4

Browse files
Merge pull request #103 from libp2p/update-transport-upgrader
chore: update go-libp2p-transport-upgrader and go-libp2p-core
2 parents 666bbbe + 9a4184a commit fe86bc4

6 files changed

+63
-66
lines changed

browser_integration_browser_test.go

+13-3
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,32 @@ import (
88
"testing"
99
"time"
1010

11-
"github.com/libp2p/go-libp2p-core/sec/insecure"
11+
"github.com/libp2p/go-libp2p-core/crypto"
12+
"github.com/libp2p/go-libp2p-core/peer"
13+
"github.com/libp2p/go-libp2p-core/test"
1214
mplex "github.com/libp2p/go-libp2p-mplex"
1315
tptu "github.com/libp2p/go-libp2p-transport-upgrader"
1416
ma "github.com/multiformats/go-multiaddr"
1517
)
1618

1719
func TestInBrowser(t *testing.T) {
20+
priv, _, err := test.RandTestKeyPair(crypto.Ed25519, 256)
21+
if err != nil {
22+
t.Fatal(err)
23+
}
24+
id, err := peer.IDFromPrivateKey(priv)
25+
if err != nil {
26+
t.Fatal(err)
27+
}
1828
tpt := New(&tptu.Upgrader{
19-
Secure: insecure.New("browserPeer"),
29+
Secure: newSecureMuxer(t, id),
2030
Muxer: new(mplex.Transport),
2131
})
2232
addr, err := ma.NewMultiaddr("/ip4/127.0.0.1/tcp/5555/ws")
2333
if err != nil {
2434
t.Fatal("could not parse multiaddress:" + err.Error())
2535
}
26-
conn, err := tpt.Dial(context.Background(), addr, "serverPeer")
36+
conn, err := tpt.Dial(context.Background(), addr, id)
2737
if err != nil {
2838
t.Fatal("could not dial server:" + err.Error())
2939
}

browser_integration_native_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111
"strings"
1212
"testing"
1313

14-
"github.com/libp2p/go-libp2p-core/sec/insecure"
1514
mplex "github.com/libp2p/go-libp2p-mplex"
1615
tptu "github.com/libp2p/go-libp2p-transport-upgrader"
1716
ma "github.com/multiformats/go-multiaddr"
@@ -53,7 +52,7 @@ func TestInBrowser(t *testing.T) {
5352
close(serverDoneSignal)
5453
}()
5554
tpt := New(&tptu.Upgrader{
56-
Secure: insecure.New("serverPeer"),
55+
Secure: newSecureMuxer(t, "serverPeer"),
5756
Muxer: new(mplex.Transport),
5857
})
5958
addr, err := ma.NewMultiaddr("/ip4/127.0.0.1/tcp/5555/ws")

go.mod

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ module github.com/libp2p/go-ws-transport
22

33
require (
44
github.com/gorilla/websocket v1.4.2
5-
github.com/libp2p/go-libp2p-core v0.8.0
6-
github.com/libp2p/go-libp2p-mplex v0.4.0
5+
github.com/libp2p/go-conn-security-multistream v0.2.1
6+
github.com/libp2p/go-libp2p-core v0.9.0
7+
github.com/libp2p/go-libp2p-mplex v0.4.1
78
github.com/libp2p/go-libp2p-testing v0.4.0
8-
github.com/libp2p/go-libp2p-transport-upgrader v0.2.0
9+
github.com/libp2p/go-libp2p-transport-upgrader v0.4.3
910
github.com/multiformats/go-multiaddr v0.3.3
1011
github.com/multiformats/go-multiaddr-fmt v0.1.0
1112
)

0 commit comments

Comments
 (0)