diff options
-rw-r--r-- | kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala b/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala index a11aaa4b..24cb7ef5 100644 --- a/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala +++ b/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala @@ -54,6 +54,11 @@ class ExtendedB3SpanContextCodecSpec extends WordSpecLike with Matchers with Opt textMap.get("X-B3-Extra-Baggage").value shouldBe "some=baggage;more=baggage" } + "not inject anything if the SpanContext is empty" in { + val textMap = extendedB3Codec.inject(SpanContext.EmptySpanContext) + textMap.values shouldBe empty + } + "extract a SpanContext from a TextMap when all fields are set" in { val textMap = TextMap.Default() textMap.put("X-B3-TraceId", "1234") |