From 29d55961856a9fd25377d299327fac3b4b436c13 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Fri, 26 May 2017 19:16:28 +0000 Subject: [PATCH] Sync docs from master to gh-pages --- spring-cloud-contract.html | 4 ++++ 1 file changed, 4 insertions(+) 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")