From 9ab4e6dd77443486b0c624dcf7b7032532df89ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Thu, 25 Nov 2021 13:38:27 +0100
Subject: [PATCH] Log POST data in integration tests

---
 mailbox-core/build.gradle                                    | 1 +
 .../org/briarproject/mailbox/core/server/IntegrationTest.kt  | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/mailbox-core/build.gradle b/mailbox-core/build.gradle
index a7db1b0a..1cb3903a 100644
--- a/mailbox-core/build.gradle
+++ b/mailbox-core/build.gradle
@@ -42,6 +42,7 @@ dependencies {
     testImplementation "ch.qos.logback:logback-classic:1.2.5"
     testImplementation "io.ktor:ktor-client-cio:$ktor_version"
     testImplementation "io.ktor:ktor-client-jackson:$ktor_version"
+    testImplementation "io.ktor:ktor-client-logging:$ktor_version"
     testImplementation "com.google.dagger:hilt-core:$hilt_version"
     kaptTest "com.google.dagger:dagger-compiler:$hilt_version"
 }
diff --git a/mailbox-core/src/test/java/org/briarproject/mailbox/core/server/IntegrationTest.kt b/mailbox-core/src/test/java/org/briarproject/mailbox/core/server/IntegrationTest.kt
index 54752fac..d22a9e80 100644
--- a/mailbox-core/src/test/java/org/briarproject/mailbox/core/server/IntegrationTest.kt
+++ b/mailbox-core/src/test/java/org/briarproject/mailbox/core/server/IntegrationTest.kt
@@ -4,6 +4,8 @@ import io.ktor.client.HttpClient
 import io.ktor.client.engine.cio.CIO
 import io.ktor.client.features.json.JacksonSerializer
 import io.ktor.client.features.json.JsonFeature
+import io.ktor.client.features.logging.LogLevel
+import io.ktor.client.features.logging.Logging
 import io.ktor.client.request.HttpRequestBuilder
 import io.ktor.client.request.headers
 import io.ktor.http.HttpHeaders
@@ -33,6 +35,9 @@ abstract class IntegrationTest(private val installJsonFeature: Boolean = true) {
                 serializer = JacksonSerializer()
             }
         }
+        install(Logging) {
+            level = LogLevel.ALL
+        }
     }
     protected val baseUrl = "http://127.0.0.1:$PORT"
 
-- 
GitLab