@@ -11,6 +11,8 @@ import (
11
11
coremock "github.com/ipfs/go-ipfs/core/mock"
12
12
)
13
13
14
+ const AllowedExposedHeaders = "X-Stream-Output, X-Chunked-Output"
15
+
14
16
func assertHeaders (t * testing.T , resHeaders http.Header , reqHeaders map [string ]string ) {
15
17
for name , value := range reqHeaders {
16
18
if resHeaders .Get (name ) != value {
@@ -170,7 +172,7 @@ func TestAllowedOrigins(t *testing.T) {
170
172
ACAMethods : "" ,
171
173
ACACredentials : "" ,
172
174
"Access-Control-Max-Age" : "" ,
173
- "Access-Control-Expose-Headers" : "" ,
175
+ "Access-Control-Expose-Headers" : AllowedExposedHeaders ,
174
176
},
175
177
Code : http .StatusOK ,
176
178
}
@@ -198,7 +200,7 @@ func TestWildcardOrigin(t *testing.T) {
198
200
ACAMethods : "" ,
199
201
ACACredentials : "" ,
200
202
"Access-Control-Max-Age" : "" ,
201
- "Access-Control-Expose-Headers" : "" ,
203
+ "Access-Control-Expose-Headers" : AllowedExposedHeaders ,
202
204
},
203
205
Code : http .StatusOK ,
204
206
}
@@ -258,7 +260,7 @@ func TestAllowedReferer(t *testing.T) {
258
260
ACAMethods : "" ,
259
261
ACACredentials : "" ,
260
262
"Access-Control-Max-Age" : "" ,
261
- "Access-Control-Expose-Headers" : "" ,
263
+ "Access-Control-Expose-Headers" : AllowedExposedHeaders ,
262
264
},
263
265
Code : http .StatusOK ,
264
266
}
@@ -286,7 +288,7 @@ func TestWildcardReferer(t *testing.T) {
286
288
ACAMethods : "" ,
287
289
ACACredentials : "" ,
288
290
"Access-Control-Max-Age" : "" ,
289
- "Access-Control-Expose-Headers" : "" ,
291
+ "Access-Control-Expose-Headers" : AllowedExposedHeaders ,
290
292
},
291
293
Code : http .StatusOK ,
292
294
}
0 commit comments