瀏覽代碼

Fixes auth test

Manu Mtz-Almeida 10 年之前
父節點
當前提交
a91893d22b
共有 1 個文件被更改,包括 16 次插入18 次删除
  1. 16 18
      auth_test.go

+ 16 - 18
auth_test.go

@@ -14,27 +14,25 @@ import (
 )
 
 func TestBasicAuth(t *testing.T) {
-	accounts := Accounts{
+	pairs := processAccounts(Accounts{
 		"admin": "password",
 		"foo":   "bar",
 		"bar":   "foo",
-	}
-	expectedPairs := authPairs{
-		authPair{
-			User:  "admin",
-			Value: "Basic YWRtaW46cGFzc3dvcmQ=",
-		},
-		authPair{
-			User:  "foo",
-			Value: "Basic Zm9vOmJhcg==",
-		},
-		authPair{
-			User:  "bar",
-			Value: "Basic YmFyOmZvbw==",
-		},
-	}
-	pairs := processAccounts(accounts)
-	assert.Equal(t, pairs, expectedPairs)
+	})
+
+	assert.Len(t, pairs, 3)
+	assert.Contains(t, pairs, authPair{
+		User:  "bar",
+		Value: "Basic YmFyOmZvbw==",
+	})
+	assert.Contains(t, pairs, authPair{
+		User:  "foo",
+		Value: "Basic Zm9vOmJhcg==",
+	})
+	assert.Contains(t, pairs, authPair{
+		User:  "admin",
+		Value: "Basic YWRtaW46cGFzc3dvcmQ=",
+	})
 }
 
 func TestBasicAuthFails(t *testing.T) {