diff --git a/spring-cloud-contract.html b/spring-cloud-contract.html index ddc87b3c65..3a4a3aa0dc 100644 --- a/spring-cloud-contract.html +++ b/spring-cloud-contract.html @@ -3810,6 +3810,7 @@ The destination passed to messageFrom or sentTo can ha body('''{ "bookName" : "foo" }''') headers { header('BOOK-NAME', 'foo') + messagingContentType(applicationJson()) } } } @@ -3829,6 +3830,8 @@ The destination passed to messageFrom or sentTo can ha assertThat(response).isNotNull(); assertThat(response.getHeader("BOOK-NAME")).isNotNull(); assertThat(response.getHeader("BOOK-NAME").toString()).isEqualTo("foo"); + assertThat(response.getHeader("contentType")).isNotNull(); + assertThat(response.getHeader("contentType").toString()).isEqualTo("application/json"); // and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.getPayload())); assertThatJson(parsedJson).field("bookName").isEqualTo("foo"); @@ -3848,6 +3851,7 @@ The destination passed to messageFrom or sentTo can ha ContractVerifierMessage response = contractVerifierMessaging.receive('activemq:output') assert response != null response.getHeader('BOOK-NAME')?.toString() == 'foo' + response.getHeader('contentType')?.toString() == 'application/json' and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.payload)) assertThatJson(parsedJson).field("bookName").isEqualTo("foo")