Skip to content

Commit

Permalink
Updating unit-test
Browse files Browse the repository at this point in the history
Signed-off-by: Rhuan Rocha <rhuan080@gmail.com>
  • Loading branch information
rhuan080 committed Jun 10, 2023
1 parent 169b8db commit 2dc7e24
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,18 @@ public void corsFullConfigTestServlet() {
.header("Access-Control-Allow-Headers", "X-Custom")
.header("Access-Control-Max-Age", "86400");

given().header("Origin", "http://custom.origin.quarkus")
.header("Access-Control-Request-Method", "GET")
.header("Access-Control-Request-Headers", "X-Custom")
.when()
.get("/test").then()
.statusCode(200)
.header("Access-Control-Allow-Origin", "http://custom.origin.quarkus")
.header("Access-Control-Allow-Methods", "GET,PUT,POST")
.header("Access-Control-Expose-Headers", "Content-Disposition")
.header("Access-Control-Allow-Headers", "X-Custom")
.header("Access-Control-Max-Age", "86400");

given().header("Origin", "http://www.quarkus.io")
.header("Access-Control-Request-Method", "PUT")
.when()
Expand All @@ -40,6 +52,8 @@ public void corsFullConfigTestServlet() {
.header("Access-Control-Allow-Origin", "http://www.quarkus.io")
.header("Access-Control-Allow-Methods", "GET,PUT,POST")
.header("Access-Control-Expose-Headers", "Content-Disposition");


}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,15 @@ private void handlePreflightRequest(RoutingContext event, String requestedHeader
processPreFlightRequestedHeaders(response, requestedHeaders);
}

//always set expose headers if present
if (exposedHeaders != null) {
response.headers().add(HttpHeaders.ACCESS_CONTROL_EXPOSE_HEADERS, exposedHeaders);
}

if (!isConfiguredWithWildcard(corsConfig.exposedHeaders)) {
response.headers().set(HttpHeaders.ACCESS_CONTROL_EXPOSE_HEADERS, this.exposedHeaders);
}

}

static boolean isSameOrigin(HttpServerRequest request, String origin) {
Expand Down

0 comments on commit 2dc7e24

Please sign in to comment.