@@ -25,7 +25,6 @@ func TestBasicAuth(t *testing.T) {
25
25
return false , nil
26
26
}
27
27
28
- // Define the test cases
29
28
tests := []struct {
30
29
name string
31
30
authHeader string
@@ -36,46 +35,40 @@ func TestBasicAuth(t *testing.T) {
36
35
expectedErrMsg string
37
36
}{
38
37
{
39
- name : "Valid credentials" ,
40
- authHeader : basic + " " + base64 .StdEncoding .EncodeToString ([]byte ("joe:secret" )),
41
- expectedCode : http .StatusOK ,
42
- skipperResult : false ,
38
+ name : "Valid credentials" ,
39
+ authHeader : basic + " " + base64 .StdEncoding .EncodeToString ([]byte ("joe:secret" )),
40
+ expectedCode : http .StatusOK ,
43
41
},
44
42
{
45
- name : "Case-insensitive header scheme" ,
46
- authHeader : strings .ToUpper (basic ) + " " + base64 .StdEncoding .EncodeToString ([]byte ("joe:secret" )),
47
- expectedCode : http .StatusOK ,
48
- skipperResult : false ,
43
+ name : "Case-insensitive header scheme" ,
44
+ authHeader : strings .ToUpper (basic ) + " " + base64 .StdEncoding .EncodeToString ([]byte ("joe:secret" )),
45
+ expectedCode : http .StatusOK ,
49
46
},
50
47
{
51
48
name : "Invalid credentials" ,
52
49
authHeader : basic + " " + base64 .StdEncoding .EncodeToString ([]byte ("joe:invalid-password" )),
53
50
expectedCode : http .StatusUnauthorized ,
54
51
expectedAuth : basic + ` realm="someRealm"` ,
55
- skipperResult : false ,
56
52
expectedErr : true ,
57
53
expectedErrMsg : "Unauthorized" ,
58
54
},
59
55
{
60
56
name : "Invalid base64 string" ,
61
57
authHeader : basic + " invalidString" ,
62
58
expectedCode : http .StatusBadRequest ,
63
- skipperResult : false ,
64
59
expectedErr : true ,
65
60
expectedErrMsg : "Bad Request" ,
66
61
},
67
62
{
68
63
name : "Missing Authorization header" ,
69
64
expectedCode : http .StatusUnauthorized ,
70
- skipperResult : false ,
71
65
expectedErr : true ,
72
66
expectedErrMsg : "Unauthorized" ,
73
67
},
74
68
{
75
69
name : "Invalid Authorization header" ,
76
70
authHeader : base64 .StdEncoding .EncodeToString ([]byte ("invalid" )),
77
71
expectedCode : http .StatusUnauthorized ,
78
- skipperResult : false ,
79
72
expectedErr : true ,
80
73
expectedErrMsg : "Unauthorized" ,
81
74
},
0 commit comments