Armon Dadgar пре 10 година
родитељ
комит
9b82e598e0
1 измењених фајлова са 15 додато и 0 уклоњено
  1. 15 0
      session_test.go

+ 15 - 0
session_test.go

@@ -277,3 +277,18 @@ func TestSendData_Large(t *testing.T) {
 		panic("timeout")
 	}
 }
+
+func TestGoAway(t *testing.T) {
+	client, server := testClientServer()
+	defer client.Close()
+	defer server.Close()
+
+	if err := server.GoAway(); err != nil {
+		t.Fatalf("err: %v", err)
+	}
+
+	_, err := client.Open()
+	if err != ErrRemoteGoAway {
+		t.Fatalf("err: %v", err)
+	}
+}