Use WebInput#toMap in DefaultWebGraphQlTester

It doesn't cause any issues but noticed from logging output that when
WebTestClient is used, we are serializing all of it, rather than just
the RequestInput properties.
This commit is contained in:
Rossen Stoyanchev
2021-07-14 15:18:58 +01:00
parent 706766536d
commit 89d89e38ff

View File

@@ -158,7 +158,7 @@ class DefaultWebGraphQlTester extends DefaultGraphQlTester implements WebGraphQl
EntityExchangeResult<byte[]> result = this.client.post()
.contentType(MediaType.APPLICATION_JSON)
.headers(headers -> headers.putAll(getHeaders(requestInput)))
.bodyValue(requestInput)
.bodyValue(requestInput.toMap())
.exchange()
.expectStatus()
.isOk()
@@ -181,7 +181,7 @@ class DefaultWebGraphQlTester extends DefaultGraphQlTester implements WebGraphQl
.contentType(MediaType.APPLICATION_JSON)
.accept(MediaType.TEXT_EVENT_STREAM)
.headers(headers -> headers.putAll(getHeaders(requestInput)))
.bodyValue(requestInput)
.bodyValue(requestInput.toMap())
.exchange()
.expectStatus()
.isOk()