Commit 36c66c0e authored by Jeromy's avatar Jeromy Committed by Jeromy Johnson
Browse files

host: add wait for handshake in proto preknowledge test

parent fc64ec90
...@@ -194,6 +194,9 @@ func TestHostProtoPreknowledge(t *testing.T) { ...@@ -194,6 +194,9 @@ func TestHostProtoPreknowledge(t *testing.T) {
defer h1.Close() defer h1.Close()
defer h2.Close() defer h2.Close()
// wait for identify handshake to finish completely
time.Sleep(time.Millisecond * 20)
h1.SetStreamHandler("/foo", handler) h1.SetStreamHandler("/foo", handler)
s, err := h2.NewStream(ctx, h1.ID(), "/foo", "/bar", "/super") s, err := h2.NewStream(ctx, h1.ID(), "/foo", "/bar", "/super")
...@@ -202,8 +205,8 @@ func TestHostProtoPreknowledge(t *testing.T) { ...@@ -202,8 +205,8 @@ func TestHostProtoPreknowledge(t *testing.T) {
} }
select { select {
case <-conn: case p := <-conn:
t.Fatal("shouldnt have gotten connection yet, we should have a lazy stream") t.Fatal("shouldnt have gotten connection yet, we should have a lazy stream: ", p)
case <-time.After(time.Millisecond * 50): case <-time.After(time.Millisecond * 50):
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment