import org.junit.jupiter.api.Test;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
+import org.springframework.http.ResponseEntity;
import org.springframework.web.reactive.function.client.WebClientResponseException;
import reactor.core.publisher.Mono;
StepVerifier.create(returnedMono).expectNext(TEST_JSON).expectComplete().verify();
}
+ @Test
+ void testPutWithoutBodyNoError() {
+ mockWebServer.enqueue(new MockResponse().setResponseCode(SUCCESS_CODE) //
+ .setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE));
+
+ Mono<ResponseEntity<String>> returnedMono = clientUnderTest.putForEntity(REQUEST_URL);
+ StepVerifier.create(returnedMono).expectNextCount(1).expectComplete().verify();
+ }
+
@Test
void testPutError() {
mockWebServer.enqueue(new MockResponse().setResponseCode(ERROR_CODE));