aboutsummaryrefslogtreecommitdiff
path: root/kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala')
-rw-r--r--kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala b/kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala
index bc46c998..f7bd7e56 100644
--- a/kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala
+++ b/kamon-core-tests/src/test/scala/kamon/context/ContextCodecSpec.scala
@@ -48,6 +48,14 @@ class ContextCodecSpec extends WordSpec with Matchers with ContextTesting with O
decodedContext.get(StringKey) shouldBe empty
decodedContext.get(StringBroadcastKey).value shouldBe "this-should-be-round-tripped"
}
+
+ "read string broadcast keys using the configured header name" in {
+ val textMap = TextMap.Default()
+ textMap.put("X-Request-ID", "123456")
+ val decodedContext = ContextCodec.HttpHeaders.decode(textMap)
+
+ decodedContext.get(Key.broadcastString("request-id")).value shouldBe "123456"
+ }
}
"encoding/decoding to Binary" should {