Add rawStatusCode() to ServerResponse in both WebFlux and Servlet
Closes gh-22872
This commit is contained in:
@@ -90,7 +90,8 @@ public class DefaultEntityResponseBuilderTests {
|
||||
String body = "foo";
|
||||
Mono<EntityResponse<String>> result = EntityResponse.fromObject(body).status(HttpStatus.CREATED).build();
|
||||
StepVerifier.create(result)
|
||||
.expectNextMatches(response -> HttpStatus.CREATED.equals(response.statusCode()))
|
||||
.expectNextMatches(response -> HttpStatus.CREATED.equals(response.statusCode()) &&
|
||||
response.rawStatusCode() == 201)
|
||||
.expectComplete()
|
||||
.verify();
|
||||
}
|
||||
|
||||
@@ -86,7 +86,8 @@ public class DefaultServerResponseBuilderTests {
|
||||
public void status() {
|
||||
Mono<ServerResponse> result = ServerResponse.status(HttpStatus.CREATED).build();
|
||||
StepVerifier.create(result)
|
||||
.expectNextMatches(response -> HttpStatus.CREATED.equals(response.statusCode()))
|
||||
.expectNextMatches(response -> HttpStatus.CREATED.equals(response.statusCode()) &&
|
||||
response.rawStatusCode() == 201)
|
||||
.expectComplete()
|
||||
.verify();
|
||||
}
|
||||
|
||||
@@ -195,6 +195,10 @@ public class RouterFunctionsTests {
|
||||
return HttpStatus.OK;
|
||||
}
|
||||
@Override
|
||||
public int rawStatusCode() {
|
||||
return 200;
|
||||
}
|
||||
@Override
|
||||
public HttpHeaders headers() {
|
||||
return new HttpHeaders();
|
||||
}
|
||||
@@ -229,6 +233,10 @@ public class RouterFunctionsTests {
|
||||
return HttpStatus.OK;
|
||||
}
|
||||
@Override
|
||||
public int rawStatusCode() {
|
||||
return 200;
|
||||
}
|
||||
@Override
|
||||
public HttpHeaders headers() {
|
||||
return new HttpHeaders();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user