Xiang Li 10 лет назад
Родитель
Сommit
612ecbc89d
1 измененных файлов с 9 добавлено и 5 удалено
  1. 9 5
      proxy/director_test.go

+ 9 - 5
proxy/director_test.go

@@ -17,6 +17,7 @@ package proxy
 import (
 	"net/url"
 	"reflect"
+	"sort"
 	"testing"
 )
 
@@ -53,11 +54,14 @@ func TestNewDirectorScheme(t *testing.T) {
 		}
 		got := newDirector(uf)
 
-		for ii, wep := range tt.want {
-			gep := got.ep[ii].URL.String()
-			if !reflect.DeepEqual(wep, gep) {
-				t.Errorf("#%d: want endpoints[%d] = %#v, got = %#v", i, ii, wep, gep)
-			}
+		var gep []string
+		for _, ep := range got.ep {
+			gep = append(gep, ep.URL.String())
+		}
+		sort.Strings(tt.want)
+		sort.Strings(gep)
+		if !reflect.DeepEqual(tt.want, gep) {
+			t.Errorf("#%d: want endpoints = %#v, got = %#v", i, tt.want, gep)
 		}
 	}
 }