فهرست منبع

fix linux test

Darien Raymond 8 سال پیش
والد
کامیت
fccf0c2edb
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      transport/internet/tcp/sockopt_linux_test.go

+ 3 - 2
transport/internet/tcp/sockopt_linux_test.go

@@ -4,6 +4,7 @@ package tcp_test
 
 import (
 	"context"
+	"strings"
 	"testing"
 
 	"v2ray.com/core/testing/assert"
@@ -23,6 +24,6 @@ func TestGetOriginalDestination(t *testing.T) {
 	assert.Error(err).IsNil()
 	defer conn.Close()
 
-	_, err = GetOriginalDestination(conn)
-	assert.String(err.Error()).Contains("failed to call getsockopt")
+	originalDest, err := GetOriginalDestination(conn)
+	assert.Bool(dest == originalDest || strings.Contains(err.Error(), "failed to call getsockopt"))
 }