@@ -34,15 +34,15 @@ func TestNetworkLoggingTransport_Success(t *testing.T) {
34
34
log .SetOutput (& logOutput )
35
35
defer log .SetOutput (os .Stderr )
36
36
mockResp := & http.Response {
37
- StatusCode : 200 ,
37
+ StatusCode : http . StatusOK ,
38
38
Header : make (http.Header ),
39
39
}
40
40
mockTransport := & mockTransport {
41
41
response : mockResp ,
42
42
err : nil ,
43
43
}
44
44
transport := config .NewTransportWithNetworkLogging (mockTransport , true )
45
- req := httptest .NewRequest ("GET" , "https://api.example.com/test" , http .NoBody )
45
+ req := httptest .NewRequest (http . MethodGet , "https://api.example.com/test" , http .NoBody )
46
46
resp , err := transport .RoundTrip (req )
47
47
require .NoError (t , err )
48
48
require .Equal (t , 200 , resp .StatusCode )
@@ -58,18 +58,18 @@ func TestNetworkLoggingTransport_HTTPError(t *testing.T) {
58
58
log .SetOutput (& logOutput )
59
59
defer log .SetOutput (os .Stderr )
60
60
mockResp := & http.Response {
61
- StatusCode : 500 ,
61
+ StatusCode : http . StatusInternalServerError ,
62
62
Header : make (http.Header ),
63
63
}
64
64
mockTransport := & mockTransport {
65
65
response : mockResp ,
66
66
err : nil ,
67
67
}
68
68
transport := config .NewTransportWithNetworkLogging (mockTransport , true )
69
- req := httptest .NewRequest ("POST" , "https://api.example.com/test" , http .NoBody )
69
+ req := httptest .NewRequest (http . MethodPost , "https://api.example.com/test" , http .NoBody )
70
70
resp , err := transport .RoundTrip (req )
71
71
require .NoError (t , err )
72
- require .Equal (t , 500 , resp .StatusCode )
72
+ require .Equal (t , http . StatusInternalServerError , resp .StatusCode )
73
73
74
74
logStr := logOutput .String ()
75
75
assert .Contains (t , logStr , "Network Request Start" )
@@ -88,7 +88,7 @@ func TestNetworkLoggingTransport_NetworkError(t *testing.T) {
88
88
err : networkErr ,
89
89
}
90
90
transport := config .NewTransportWithNetworkLogging (mockTransport , true )
91
- req := httptest .NewRequest ("GET" , "https://api.example.com/test" , http .NoBody )
91
+ req := httptest .NewRequest (http . MethodGet , "https://api.example.com/test" , http .NoBody )
92
92
resp , err := transport .RoundTrip (req )
93
93
require .Error (t , err )
94
94
require .Equal (t , networkErr , err )
@@ -105,7 +105,7 @@ func TestNetworkLoggingTransport_DigestAuthChallenge(t *testing.T) {
105
105
log .SetOutput (& logOutput )
106
106
defer log .SetOutput (os .Stderr )
107
107
mockResp := & http.Response {
108
- StatusCode : 401 ,
108
+ StatusCode : http . StatusUnauthorized ,
109
109
Header : make (http.Header ),
110
110
}
111
111
mockResp .Header .Set ("WWW-Authenticate" , "Digest realm=\" MongoDB Atlas\" , nonce=\" abc123\" " )
@@ -114,7 +114,7 @@ func TestNetworkLoggingTransport_DigestAuthChallenge(t *testing.T) {
114
114
err : nil ,
115
115
}
116
116
transport := config .NewTransportWithNetworkLogging (mockTransport , true )
117
- req := httptest .NewRequest ("GET" , "https://cloud.mongodb.com/api/atlas/v2/groups" , http .NoBody )
117
+ req := httptest .NewRequest (http . MethodGet , "https://cloud.mongodb.com/api/atlas/v2/groups" , http .NoBody )
118
118
resp , err := transport .RoundTrip (req )
119
119
require .NoError (t , err )
120
120
require .Equal (t , 401 , resp .StatusCode )
@@ -134,18 +134,18 @@ func TestNetworkLoggingTransport_Disabled(t *testing.T) {
134
134
log .SetOutput (& logOutput )
135
135
defer log .SetOutput (os .Stderr )
136
136
mockResp := & http.Response {
137
- StatusCode : 200 ,
137
+ StatusCode : http . StatusOK ,
138
138
Header : make (http.Header ),
139
139
}
140
140
mockTransport := & mockTransport {
141
141
response : mockResp ,
142
142
err : nil ,
143
143
}
144
144
transport := config .NewTransportWithNetworkLogging (mockTransport , false )
145
- req := httptest .NewRequest ("GET" , "https://api.example.com/test" , http .NoBody )
145
+ req := httptest .NewRequest (http . MethodGet , "https://api.example.com/test" , http .NoBody )
146
146
resp , err := transport .RoundTrip (req )
147
147
require .NoError (t , err )
148
- require .Equal (t , 200 , resp .StatusCode )
148
+ require .Equal (t , http . StatusOK , resp .StatusCode )
149
149
150
150
logStr := logOutput .String ()
151
151
assert .Empty (t , logStr , "Expected no logs when network logging is disabled" )
0 commit comments