Copy cookies to ServerResponse builders

See gh-22351
This commit is contained in:
Arjen Poutsma
2019-03-26 16:32:02 +01:00
parent 771d436680
commit 4ca27db0cc
7 changed files with 32 additions and 18 deletions

View File

@@ -154,7 +154,9 @@ public class DefaultEntityResponseBuilderTests {
String body = "foo";
HttpHeaders headers = new HttpHeaders();
headers.set("foo", "bar");
EntityResponse<String> result = EntityResponse.fromObject(body).headers(headers).build();
EntityResponse<String> result = EntityResponse.fromObject(body)
.headers(h -> h.addAll(headers))
.build();
assertEquals(headers, result.headers());
}

View File

@@ -78,7 +78,9 @@ public class DefaultRenderingResponseTests {
public void headers() throws Exception {
HttpHeaders headers = new HttpHeaders();
headers.set("foo", "bar");
RenderingResponse result = RenderingResponse.create("foo").headers(headers).build();
RenderingResponse result = RenderingResponse.create("foo")
.headers(h -> h.addAll(headers))
.build();
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();