@@ -119,7 +119,7 @@ func TestAWSHeaderMiddleware(t *testing.T) {
119
119
w .WriteHeader (http .StatusOK )
120
120
})
121
121
t .Logf ("test case: %s" , description )
122
- bfmHandler := InstanceMetadataMiddleware (nextHandler )
122
+ bfmHandler := AWSHeaderMiddleware (nextHandler )
123
123
req := httptest .NewRequest ("GET" , "http://localhost" , nil )
124
124
rec := httptest .NewRecorder ()
125
125
bfmHandler .ServeHTTP (rec , req )
@@ -135,9 +135,6 @@ func TestAWSHeaderMiddleware(t *testing.T) {
135
135
if server := rec .Header ().Get ("Server" ); server != "EC2ws" {
136
136
t .Errorf ("%s failed: got Server header %s, expected %s" , description , server , "EC2ws" )
137
137
}
138
- if contentType := rec .Header ().Get ("Content-Type" ); contentType != "text/plain" {
139
- t .Errorf ("%s failed: got Content-Type header %s, expected %s" , description , contentType , "text/plain" )
140
- }
141
138
}
142
139
143
140
// TestCredentialServiceMiddleware is a superset of TestBrowserFilterMiddleware and TestAWSHeaderMiddleware
@@ -167,9 +164,21 @@ func TestCredentialServiceMiddleware(t *testing.T) {
167
164
if server := rec .Header ().Get ("Server" ); server != "EC2ws" {
168
165
t .Errorf ("%s failed: got Server header %s, expected %s" , tc .Description , server , "EC2ws" )
169
166
}
170
- if contentType := rec .Header ().Get ("Content-Type" ); contentType != "text/plain" {
171
- t .Errorf ("%s failed: got Content-Type header %s, expected %s" , tc .Description , contentType , "text/plain" )
172
- }
173
167
}
174
168
}
175
169
}
170
+
171
+ func TestTokenMiddleware (t * testing.T ) {
172
+ description := "aws token middleware"
173
+ nextHandler := http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
174
+ w .WriteHeader (http .StatusOK )
175
+ })
176
+ t .Logf ("test case: %s" , description )
177
+ bfmHandler := TokenMiddleware (nextHandler )
178
+ req := httptest .NewRequest ("GET" , "http://localhost" , nil )
179
+ rec := httptest .NewRecorder ()
180
+ bfmHandler .ServeHTTP (rec , req )
181
+ if rec .Code != http .StatusOK {
182
+ t .Errorf ("%s failed: got status %d, expected %d" , description , rec .Code , http .StatusOK )
183
+ }
184
+ }
0 commit comments